Coworkers are usually very fun to work with.
Management is nice when meeting or talking with them
Cons
There is a level of incompetence with certain members of management/supervisors/leads.
There is very little room to move up and when there is positions the process in which a promotion is given out is questionable.