Pros
-Great place for beginners to gain experience
-Friendly and helpful coworkers
-Learning opportunities, especially in certain departments
Cons
-Hard to move up, especially if no one leaves the team
-Many changes in management over the past five years, leading to uncertainty
-Promotions mostly happen when someone leaves, so progress can be slow