Cons: environment, pay, employees, company values
Management is unqualified, pay scale is garbage. Company wants you to jump through hoops to get a .10 cent raise every two years. No advancement opportunities, very high schoolish atmosphere. Lazy employees, constant turnover including management. No allegiance to seasoned, dedicated employees. Great job for dead-end dropouts.