Pros
Amazon will let you bring your pet to work. The dress code is very casual. The downtown area where headquarters are located is beautiful.
Cons
This company has grown so fast, it has placed incapable individuals in high and mid level management roles, that makes things very stressful day to day. Managers only care to blame someone to cover their own shortcomings. The work atmosphere is anything but fun it feels like a sweatshop. There are too many managers and very few employees who do the actual work. Most people working there are impulsive, irritated and burnt out from overwork. It is not a family oriented company, work days are very long and stretch into weekends, one person’s work load normally equates to 2-3 people’s worth of workload, if someone complains about workload, they are told that everyone around here works 2-3 people’s worth of work, so go back and work harder. Eventually, everyone burns out and looks for better jobs elsewhere. This causes a constant churn of employees, new people are constantly being brought in and there’s never a stable team. Moreover, there is no recognition of employees. Even after delivering stuff, there is hardly any feeling of achievement because it is not attributed to employees and they are not recognized. Too many layers of managers who do nothing but micro manage their employees and play dirty politics. The annual review process is completely flawed, it favors connected and old timers over the new employee. Pay raises are very low to none, promotions are only given to people who are not qualified but are well connected to the top. This company has such an excellent customer service for outside customers but it has most terrible service for the "inside” employees.