Pros
The culture is not politically correct so it's a very "loose" environment. People can say and do what they want and feel very confident that they won't be punished. Not very "corporate." The salaried employees aren't micro managed. Can come and go as we please. Hour an half long lunch breaks in the middle of an 8 hour day aren't really noticed. Learned a lot, because the job responsibilities continued to grow and grow.
Cons
Information is not shared across departments. There's a glass ceiling in place and if you aren't a member of the "old-guard" you're not advancing. Employees are not appreciated. Some managers are great, but others need to move on. Rarely given positive feedback. Management does not recognize employee strengths and don't invest in their employees in terms of professional growth. Management has openly said they don't want to hear feedback from employees as it will cause problems. Yearly raises fall below 2%. Lots of dead weight in staff and management that keep things stagnant. When giving tours of the facility to potential clients, management focuses the spotlight on the expensive equipment purchased and never once mentions the people behind the machine. Don't value employees.