Pros
The benefits are awesome, the best one being a location in Boulder. Additionally, there are many amazing people working at this company.
Cons
In a brand new role for the company and a relatively new role for the tech industry, I showed up 100% everyday and had the unique ability to run with the limtied time I got with my boss. A superior of mine was completely incompetent when it comes to data manipulation. Didn't understand their own role in the company, but instead of taking responsibility, they scapegoated me in theirown mind then decided to let me go. Unfortunately for this company, they lost me. They had no interest in honoring the dedication I displayed for the company, even moving from Denver to work for them. The experience dehumanized this company, for whom I volunteered without hesitation on their Bike to Work initiative. They became a machine incapable of seeing and preventing bad actors from entering their company and wreaking havoc. The company let the bad egg go, but not before casualties fell by the wayside.