Pros
* Salary is very good (compared to the area as a whole) as is medical and dental. * Depending on what site you're at, gyms can be close and cost about $24/mo. Plus, there's onsite massage once a week (for a fee).
Cons
* Employees' opinions are not sought or valued: one training told employees to sit down, shut up, and work and that employees were easily replaceable even in this economy. (And this in a skill that is not easily replaceable.) * Projects are last minute and check box. Just do it, no matter if it's totally the wrong thing to do, just as long as someone can say it's done. * While ethics are stressed (due to criminal executive behavior years ago), management is anything but ethical. Employees are frequently told to just get things done and complaints to HR simply put a black mark in your employee file. * Seemingly every year, a benefit you had counted on is yanked away or substantially reduced (education, health care, telecommuting) so that, year by year, your actual compensation package dwindles.