Pros
Small office, great interaction with the owners, many opportunities to do all kinds or things related to design as well as general business management. Beautiful location. High end and very discerning clientele, great exposure to very interesting people. The owners are fantastic designers and are willing to share their expertise and skill. They are also very respectful and accommodating people. Hence, the environment is conducive to personal and professional growth and mentoring.
Cons
The size of the company means that along with the interesting things, you get to do the crappy jobs as well. It is part of the deal, if you can consider that a negative. It is a also a newer company so pay structures, benefits etc are not set in stone yet, again, which, again, may be negative for some.