Pros
Lots of good after work activities,
Cons
Low pay, micromanagement everywhere, childish policies (doctors notes, no shift leniency, monitoring your cell phone and internet usage). I honestly cannot think of working for a worse company. They treat their employees like children and try and fool people into thinking the occasional bonus makes them a generous company (despite their low pay). They always tout how they are a not in debt to anyone but still pay below industry average and never give annual raises. Sales people make more in base salary than almost all other departments AND get enormous bonuses, meanwhile bonuses for other departments have been slashed. It is a job farm for people out of college, but my advice is don't take the job and keep looking if they offer you a position. The CEO is actually a nice guy, but I can't say the same of much of the senior management .