Pros
Able to wear many hats (billing, cloud computing, tax/compliance, programing and project work) Given opportunities to work in areas outside of direct customer service High pay and benefits for customer service industry
Cons
Direct managers on average would change every few months Very metrics driven with a great deal of pressure on performance indicators that weren't accurate to the actual quality of work produced Low pay and benefits for tech industry and for the knowledge and learning required to function at a high enough level to be successful Extremely difficult to transition to any other department outside of customer service at Amazon Level hierarchy system greatly inhibited career growth, outside hires with less experience/skills would be chosen for higher positions before looking internally at already well performing employees Extremely decentralized organization that makes any significant change attempts near impossible