The engineers, project managers, and support staff are all top notch, willing to put time in. Having quarterly bonuses can be a great structure for young workers who are not looking to start families or have a mortgage.
However compensation does not go up. Raises are like drowning in the desert, it can happen, but rarely and in unusual circumstances. The bulk of the compensation is based on quarterly bonuses, which once you string together 3+ bad quarters the wheels start falling off the bus.
Recently the company has put in an effort to eliminate work from home options and centralizing all employment in Tulsa and Boulder/Denver. There are efforts to harass and push out staff from other regions.
Simply put, it's a good place for a job if you live in Tulsa or Boulder, but if you are looking for a career, steer clear
Coworkers, Quarterly Bonuses, Decent amount of paid time off
Lack of training, compensation, and poor upper management