Pros
The people are awesome, and it has a strong culture of doing good work. I especially learned so much about the business, how to think strategically and more. I left to work on different kinds of accounts, but I really miss NK. They treat employees so well, and want you to succeed.
Cons
Lack of summer hours; lack of different types of experiences to help build my career. Was told that I needed to work several places to "improve" my resume/long-term career pursuits.