Pros
They pay is good if you are wise on how to negotiate. You get discounts on hotels in places like NY City, and low-level management is flexible with schedules and leave.
Cons
The health benefits are changing in "response to Obama Care". We are paying the same amount for a lot less care and higher deductibles. We are profitable this year but still trimming costs, and outsourcing and offshoring. Yet we learn our headquarters is moving from Silver Spring to Rockville to "save on costs and to attract better talent for senior executives". However, non-executives will need to start paying for parking. Current executives that have been here for years are leaving unexpectedly due to "differing opinions with CEO, Joyce." It is becoming a very odd environment where we are beginning to look like everything people hate about corporate America.