Pros
The position is a good resume builder for future positions. The office is in a nice location on Lake Union. Monthly transportation subsidies are available and complimentary snacks and coffee are provided.
Cons
There are very few opportunities for moving up in the company. Within the department, the raise system is based on constantly shifting metrics, so it's very hard to have any standard in place long enough to be able to justify a pay increase. The management team micro-manages insignificant details, but is completely incapable of dealing with real problems. Because of the scarcity of opportunity for upward advancement, employees often resort to using politics to increase their standing. Overall, the company has a very unhealthy work environment.