There's a lot of contention and miscommunication between HQ in CA and the Denver office. The Denver office touts that it is work/life balance-friendly, but it's actually not at all. Pay is mediocre, and long hours are expected of salaried employees at all levels. Toxic managers are held onto tightly if they've 1) been there a long time (particularly former Wild Blue employees) & 2) understand the very complex, proprietary infrastructure. It seems such managers are above being let go no matter how business-inappropriate their actions and words are. HR is a complete joke - don't go there with any issues you'd like to actually get resolved. The culture is HIGHLY meeting-centric, so there's little time to do one's actual work unless s/he works the previously referenced long hours. Upper management in Denver wants to be worshipped (no exaggeration). Gossip that hurts the functionality of the Company abounds and isn't discouraged by management. The network is held together with bubblegum and duct tape. (The engineers are very smart and talented. They've just been handed a huge mess to try to manage, so the lack of network integrity isn't their fault.) There are only a select few who understand the overall architecture, and that knowledge tends to be hoarded. Such knowledge definitely isn't shared in a way that's accessible and understandable to new employees, no matter how technical they already are coming in the door.