* Pay is decent
* Fun place to work, the company strives to be on the "Best place to work" list that comes out every year
* Everyone seems to really like what they do
* Fairly smart people that you can learn a lot from.
Cons
* Most positions are filled in the companies HQ in Washington sate (Newport, Bothell, Seattle, Snoqualmie)
* Advancement to management will most likely require a reloaction to the above cities.