Pros
Flex time, telecommuting part-time opportunities available depending on department, good salary and bonus, very generous time off (at band 4, starting with 23 days paid time off a year with option to buy another week off), partnerships with various charities (including United Way), encourages employees to volunteer in community, I personally have a great manager, location in Bloomfield has other great perks making life easier including onsite cafeteria, gym, health clinic, physical and massage therapists. Pros far outweigh cons, at least for now.
Cons
worst help desk ever, not good health insurance benefits (HRAs and HSAs - consumer-driven health plans), very little diversity in upper management (very few women or other minorities) is discouraging, cheap about offering training to employees. Merit pay system (determination of raises) not very good - management has to grade direct reports on a "curve", giving a certain distribution of performance ratings, which in turn determine raises given. System is unfair and does not promote teamwork.