Pros
For a tech company, there's great work life balance and great bennies, including some reimbursement for gym memberships, tuition, personal vacation expenses. We also have a great program in which we can opt in to buy stock at a discount. Most work areas are fairly flexible-- people aren't butts in seats, and can manage their work hours as needed. We sell travel, so I feel good about the product-- we're really helping to connect the world. Also, our employees love travel, so they tend to be a cool group with global interests.
Cons
No formal work from home or work remotely policies. It's becoming increasing difficult to even interview for jobs that are a level up, so if you want to advance your career in terms of promotions you'll likely have to hop companies. Pay is very good for a travel company, but typically much less than a comparable job at other Seattle tech companies. (work/ life balance *might* make up for this when compared to some companies.) Only higher levels get stocks as part of bonus.