Pros
Salary compensation became more reasonable over time. Work-life balance may be the greatest attribute of working here. Generally, good, hard working, and well intentioned people come to work here. Access to a very large weight room and world-class training is a big plus. Benefits are decent.
Cons
Most employees are unhappy. I would attribute this mostly a severe lack of leadership and management experience, knowledge, ability, and execution. Adding to a weak directorship is a board of directors that has a scarred history of holding the organization back from real progress. Much respect for the old-timers, but this organization is in serious need of new and innovative blood.