Pros
There are many positives to working here - great co-workers, a sense of purpose, ability to tele-work or flex hours when necessary. The echelon of management above me is top notch - intelligent, doesn't micro-manage, supportive. The C-Suite is another matter. The work is challenging and new contracts bring new opportunities. Company has been very successful throughout it's history to include last five years - weathered the economic downturn well. Salary is adequate, benefits used to be great, are now average. Company's retirement contribution was recently cut, but is still better than many of my peers. Tuition reimbursement was recently cut, but is still better than many other similar companies. Personnel turnover has increased in the last six months, but leaders in my division are making changes to respond to the concerns of early career professionals and senior consultants.
Cons
Senior management has an ideology that everyone is motivated by money, and growth of the company is the only important business metric. While salaries have stagnated, and benefits have been cut, the senior leadership has seen their salaries and bonuses skyrocket. And while the number of staff has grown incrementally, the number of Vice Presidents and new titles for senior managers has more than doubled in five years. Bonuses in the company used to be a small year end "thank you", distributed across the board. The previous CEO got about $5K in 2008 - current CEO got 165K in 2011 (last year the 990 is available), and growth in executive salaries have far exceeded the rest of the company. Furthermore, senior management now focuses on company growth targets rather than excellent service to the client or how to synchronize the growing pains when support systems in a small company are no longer adequate for a medium sized company. The CEO is convinced he is the smartest person in any room he enters.