Pros
KPS3 has a diverse company culture. It's what you would expect from a tech-ish company -- social activities with colleagues, ping pong table in the basement, beers in the fridge, etc. KPS3 employs many smart and talented people, and it's a great place to learn the ins and outs of various aspects of marketing. The pay was meh but the benefits were good.
Cons
When I started at KPS3, it was great. But the agency grew too quickly for its own good. People were promoted into management positions with little to no training, and it showed. Underqualified people were hired and often fired. Workloads were often overly demanding, leading to a poor work-life balance. Projects were often pushed off until the last minute, which left little time for review and edits and ultimately gave way to poor quality deliverables. There was an underlying competitiveness that made for an uneasy atmosphere, and people were often fighting against each other for raises and promotions. KPS3 was built on strong values, but I feel that several of those values weren't embodied by the time I left.