Pros
While we have some specialty areas - generated by previous successful work - I really enjoy the range of clients we work with. From a ski resort and popsicle companies to satellite manufacturers all in the course of a work week. Creativity is always pushed and in general our client relationships allow us to produce unique and successful work. Compared to other teams I've been a part of, the core culture of the company is very positive and strong, remaining so over the years even as employees and clients come and go.
Cons
While I appreciate the small team size and how that allows me to take on more responsibility and requires me to expand my personal capabilities, this could also be a negative for other employees. There is nowhere to hide within a bigger team here and we are required to be personally driven and responsible.