Pros
A gorgeous view of the mountains and some of the hr people are friendly.
Cons
Management: they all take themselves way too seriously and have serious boundaries when it comes to advancing. The CEO was very rude from the time I was interviews by him until I left. He was practically calling me a liar whenever I'd mention any of my experience. His questions and demeanor were unprofessional and he did not crack a smile once. He's constantly late. It felt like I had been working for a drill sergeant. If you want a job that is high-stress, little reward, and the threat of constantly being fired, this place is for you. For the rest of the general population, I'd stay away. They don't want anyone to ever challenge their micromanagement. Lastly, they are only look for developers, which is very deceiving when you apply to a non-software job.