Pros
The company culture is very supportive of training and mentorship. They also encourage innovation involving integrating technology into all processes to streamline procedures. Office also participates in a variety of activities to "liven things up", such as Seahawk Blue Fridays, company outings to Mariners games, charitable community events, Compensation is very competitive there are multiple compensation models available, both salary and/or 100% pay per performance custom fit to the individual. Diversity of the workforce is supported from the highest levels.
Cons
As in anything you need to work hard to be successful. I have seen people through the years set themselves up for failure expecting great things but not putting in the work necessary to build a productive career.