The Salt Lake City office is full of good, fun guys. Work hard, play hard. Great managers in Utah. Fully stocked kitchen.
Cons
Major growing pains, struggling with the transition from a start-up to an established tech firm. Top-level management don't agree on issues, which makes for inconsistency and inefficiency for the lower levels.