Pros: steady work, no micro managing, learned various functions of jobs from being cross trained
Cons: favoritism, special perks for manager-friend ties, unfair work processes
I really enjoyed working for the company. The only negative I experienced was that certain workers got away with doing absolutely little to no work at off and numerous days off without prior authorization, but still got paid!!