Pros
always busy, pride in products, decent benefits, discounts for employees
Cons
lousy training, no employee check ins, no communication between department's and team members, management too scared to "do the right thing". rewards team members who hide all day and do very minimal while micro manage the ones who do work of everyone else