Exciting clients and assignments
Top notch senior staff willing to teach younger staff
Lots of experience opportunities here that you would not get a a large multinational agency
Cons
Some occasional long hours of work, but we were compensated for it
Small staff, team atmosphere, lots of responsibility on a wide range of impactful projects, work with the best of the best, opportunity to grow and rapidly build skills.
Cons
A fast-paced environment with high expectation -- not a "con" unless you'd rather do menial or less-challenging work.