Very negative atmosphere. CEO will be nice to you but behind your back will figure out how to blame things on you. Work/life balance in told you at hiring that it is good but not the truth. Raises do not happen.
Cool office, good (flexible) benefits available, great co-workers. I've really enjoyed working on the diversity of projects. I have learned a lot.
Cons
There's a lot of work, which can seem daunting. It's hard to get the details of what actually needs to be done. The account team isn't fully up to speed on web technologies.