Suffers from growing pains but still has potential
Pros
It's a growing company so there are opportunities and potential in the market. There is recognition that Sales and Marketing are important; this is not a tech driven company.
Cons
It's probably a pretty fun place to work - if you're part of the "in crowd". It's very cliquey - and so difficult for new people to get in and be part of the team, unless you're an "Islander" then you get extra acceptance cred. The commute to the Bainbridge Island office in addition to a drive and bus ride makes for a long day. There are worse ways to commute than by ferry but factor that in when you're considering an employee's work day. The organization is divided into silos that are very comfortable with their way of doing things. Trying to bring in new processes or ideas is difficult at best - people are comfortable doing things they way they've always done them.