With less than 30 people at the company, there has always been opportunities to take on new responsibilities and to grow professionally. The company makes great products that are quite a bit better than most in the market.
Cons
Not much in the way of upward mobility as there isn't really a career progression path.