Pros
Tim the CEO is a fantastic leader. He communicates well and on a regular basis. He knows most employees by name in the Phoenix office even though he's based out of Chicago.
Free snaks, coffee, tea in the break room.
Co-workers are hip and fun to work with.
The office is decorated well.
Cons
Middle management is puzzling. No one really takes the lead and people are off on different projects constantly. Front line people are often left to fend for themselves and battle over who will help meet deadlines when everyone is already swamped. Due to high turnover accounts are constantly transferred around. If you're the go-to person you are rewarded by getting the problem accounts and tougher workload but no raise.
Annual raises are so low they are borderline insulting and do not keep up with the cost of living. Also, they are pro-rated for new hires.
The medical benefits are terrible. Very high deductible before insurance pays anything ($1600 I think?) so I basically have to pay 100% of all my doctor visits. They have 10 free teledoc appointments, but sometimes I have to see a doctor.
Excessive overtime is the norm. Everyone is so burnt out they have a hard time making conversation.
The downtown Phoenix location is a pain to get to. It's in the middle of the ASU downtown campus, and you have to park in a parking garage. Oh and work makes you pay to park. It ads 15 min each way to the commute to be located here.