Pros
Medical/Dental benefits are good. $15 co-pays, ~$24/month cost for an individual employee.
Cons
For the first three years there is *NO* 401k match. There is no set policy on a 401k match percentage, its whatever they deem to give and they only contribute once per year at the end of the year. Employees lose on accruing interest. Costco takes a kick back of the 401k fees but will not disclose how much. 401k fees are high. Vacation time is only 2 weeks for first five years. However management gives some new hires more vacation time, a totally undocumented and unfair practice. Base benefits are not applied to all employees equally. There are no stock awards or ESPP. There are no bonuses. The work space consists of low cubicle walls with 4-6 people squished into a cube. There is no place to park, unless you have been here 20 years then you are gifted a reserved space. Telecommuting is not permitted. Promotions are based on who you know not qualifications. If you did not work on the business side or been here long enough to fail upward, it's almost impossible to get into management. It's a sexist environment, which management seems clueless about. Complaints about this go nowhere. The opinions of vendors or consultants are taken over the skilled IT employees. Much time is wasted as people just BS during meetings and pretty much the rest of the day. Generally unprofessional environment, no one is prepared, no one is accountable, no one has a plan.