Pros
Friendly team Ability to learn all areas of a project lifecycle Allowed to explore and build upon skills (as long as no cost to the company) Well laid out briefs with clear understanding Commission if you bring work in (both existing clients and new) Bonus' It's a great place to get a foot in the design world without the constraints of the larger companies Treat employees like adults, you can come in or leave an hour late for appointments and not repay the time, you're in control of how you manage your time, as long as everything is done on time and to budget.
Cons
Lack of work, the designer doesn't have much work (2 or 3 small projects a year) Management and internal team have a bit too much say on design Sale process not established enough to bring sufficient work in Even though you work hard you don't always get a bonus as sales doesn't meet their quota Base Salaries way below the average