Pros
Solid benefits package that includes a few things not widely-offered to most employees anymore Pay seems to be competitive for the industry
Cons
Diversity - The word diversity is thrown around a lot, but generally, diversity of thought, thinking outside of the "Rock", and questioning leadership is frowned upon. Yes - Yes is the word, and the culture, and you will do this for me because I asked, and I am your superior Top-heavy management layer - Trust issues, really poor follow through and focus Boomers - By far still the largest demographic here, and they're not going anywhere Meetings - Oh my, so many meetings, so few results Penny wise and pound foolish - Tech updates for "regular employees" that would benefit the bottom line long term are nearly impossible to get approved, but flying "managers" around the country on a regular basis for face time is very common Outsourcing - Trending hard, even for tasks where it doesn't make good business sense Training and Career - Forget it unless you are a leader. It gets lip service to check it off their list, but not much else. The "regulars" have to carve out personal time to do anything related to a development plan Responsibility without Authority - Very common to be asked to do things far outside of the scope of your core responsibilities and level of authority Staffing Levels - The just in time, just enough, we all make the same widget, call center staffing model is applied to work groups where it can never work Morale - If you need a morale committee, you have a systemic problem you need to address