Pros
The benefits are ok for the Denver area. Useful, but overpriced, amenities on site (cafeteria and company story) although the gym is free to access. Proximity to Starbucks. It is a great place to work if you are only interested in a paycheck.
Cons
This is the kind of company that issues its own press release about how happy its employees are and then points to the press release as proof that its employees are happy. There is poor management at all levels. No career advancement and microscopic pay raises, if any. (The 10% cap on compensation increases would be astronomical compared to the recent 0-3.5% ranges.) No rhyme or reason behind promotions except that they generally favor men over women (especially Canadian men!) and anyone who will tell them what they want to hear, not what they need to hear. Anyone who demonstrates proficiency, independent thought or an ability to excel at their job is penalized because they might make the ruling class look bad. The company is looking for rank and file employees who are a C to a C+ and does it’s best to make sure everyone deserves this rating. Don't work here if you are trying to build or develop and career.