Pros
Coworkers nice, good benefits and, overall, interesting work.
Cons
Management has NO idea what they are doing. They also did corporate layoffs in November yet did not tell the employees this would happen. As a result, there was much tension and upset by current employees surrounded by others being let go one by one in the corporate tower. Management in HR did not get there by skills or education. They are incompetent and it seems that diversity is key to holding a position there. Know the right people at the right time and don't worry whether you have a PHR, SPHR or higher education degree because that is not what will help you land a job the further up you go. Extremely dissatisfying and a waste of time if you are a hard working person who wants to advance based on merit and skills.