Pros
Great people to work with, especially at the Spokane, WA office
Cons
Lower overall compensation than similar companies; Will often talk about "overall" compensation as an argument against the low salary, and will talk about "bonuses", but in the eight years I was there, bonus was only paid out once, and even then only in part; Management has moved all major operations to Houston and is downsizing all other offices; Technology jobs are being moved to Boston, despite having no experienced technology leaders (just MIT graduates with a failed product startup); was once a company going somewhere and with great vision, but Houston took over and felt threatened by anyone outside Houston. (If you're applying for a position IN Houston, these may not be issues for you.)