Great people to work with on the ground level, good advancement if your a self learner.
Cons
Poor managers that get in their own way as well as everyone else’s. Promotions here basically just mean you get a fancy title with a lot more responsibilities and no authority and decision making power.