Pros
Lots of eager, bright minds from all ages to collaborate with. Lots of autonomy with project ownership. It's a different world, unlike anything I'd done before and learned a lot. Good pay.
Kontras
Lack of standards across the network and ever-changing processes due to program managers rolling out new initiatives seemingly daily. It can be a lot to keep up with. Lack of maintenance in the PM lifecycle. This happens due to Leadership (Area, Operations, and Senior Operations managers) getting moved to different departments and to different shifts. Each leader managers that department and shift for roughly a year and then they get moved (if you're working Days, your next move will be to Night shift). This can be hard for the leaders and associates alike having to constantly get used to new leaders coming and going and for the leaders to learn new team constantly. The biggest downside is when one leadership team starts running a department, they may have great success in improving the cost, productivity, safety, etc of that area, but once those leaders are moved, that tribal knowledge usually leave with them and the department takes 2 steps back and the new leadership team usually has to start over as there is no good system currently in place to ensure the maintenance of whatever process were in place that led the prior team to success, still are and that the new teams are being coached and developed. I think Amazon would be open to this approach, it just has not been made a priority yet.