Pros
Gym, pool, cafeteria (partially subsidized), and benefits are all very good. Nice company owned hotel on beautifully manicured campus maintained at a very high level.
Cons
Do not believe what you hear about how great this place is to work if you are in sales. Its great if you are in HR, Accounting, etc. but sales does not run like a normal organization because they are privately held and are completely inbred. Sales morale is decreasing beginning with the inside sales group who was recently kicked off campus. They are in a decreasing revenue mode and also are in the process of releasing a new architecture for the platform which means they have to support 2 tool frameworks which is very difficult to articulate. Customers will be reluctant to adopt this which will cause a continued spiraling shrinkage of the company.