Pros
Good salary and benefits, great 401K, beautiful campus, intelligent coworkers
Cons
Way to much bureaucracy in senior management. Leaders of departments do not fight for their staff and result in management decisions that affect the work and work-life balance of the staff. Executives are almost completely out of touch with reality, setting up the "office of the future" environment and trying to show that they work in that environment along with all the staff when in reality, they set up a locked off section of the newest building where they are completely inaccessible. Leaders are arrogant and will only promote the staff willing to play the corporate BS. It's not the best or hardest working staff who are rewarded or promoted, it's the staff who know how to play the game. Changes to senior management occur far more regularly than the staff and when the changes occur, they bring in new processes which are then done for a couple of years and then changed again when someone else comes in. There are some Sr. Managers to Executive Directors who have survived the layoffs and been with the company for many years and many of these people are cancers to the company. They don't want to make changes to make work more efficient or allow the work-life balance to change. With the company layoffs always looming (almost every year for the past 10 years), most staff feel overworked, underutilized and unappreciated and are just exhausted from trying to meet the deadlines imposed by management who continues to ask for more from their staff with fewer people to get it done.