Generally, management is supportive and respectful. For the most part, positive growth and teamwork is present among co-workers. Employees are dedicated and hard workers.
Cons
Some minor politics exist within the organization but much less than other companies and organizations I had experience with.