Fun and productive, but...
Pros: Safe work environment, good pay, good hours, good benefits
Cons: poor performance management, poor communication
Amazon is a good place to work. I really enjoyed working with my peers and had some good managers. Although, a lot depends on who your manager is and Amazon's performance management system. Also, the higher up you go in the company, the harder it is to stay in managers good graces. There's a lot bureaucracy, so you might get a bad rating due to managers being pressured. Once I started getting bad ratings, it was all I could do to get above it. And when I did, the stigma still followed me like a dark cloud. After 5 plus years, I felt like they didn't want to pay the high wage for my position anymore. Maybe I stayed in the same position for too long. There was talk of the position changing from management and other folks that had been there a while were also let go before me. Amazon said I was let go for poor performance. Specifically, it was related to 20% of my position. If you're thinking of Amazon, be careful. Their performance reviews are really subjective, especially at call centers. I would not recommend staying in a call center leadership position for more than 2-3 years.