Pros
Co-workers, benefits, facilities, pay. Onsite cafeteria and health clinic were nice extras. Benefits are great compared to peers, and costs of benefits are competitive. TIAA contributes to a retirement plan, in addition to matching up to 3% of your salary in a 401k. However, the retirement plan amounts are not transferable when you leave the company, so the only way to get your money is through regular distributions when you reach retirement age (at least this is what I have been told).
Cons
My group's management team managed by fear - constantly threatening verbal and written warnings. Guidance given to staff was contradictory from one day to the next, so the target for performance was constantly changing. Use of technology in the Finance Department does not seem to be part of a bigger vision, and competing technologies across different units requiring duplicate work at times. Work-life balance was poor in my group.