Pros
You can't ask for a better opportunity to show the world what you are made of. Upper management gives you free reign to make yourself and your work a success. No micro-managing, no motivation tactics, just freedom to do great work. As a small company, you are able to interact very closely with clients which you don't get at a traditional agency. We also benefit from everyone on the team being committed to improving the company. I am lucky to work with people who share a vision for the future of agencies and advertising. Zooppa also has an enormously talented group of freelance creatives that are fun to work with. I can honestly say I have made great friends.
Cons
As a small team, you are given a lot of responsibility which makes it difficult sometimes to take time away.