I worked in the "Technology" department as they like to call it. So I can only speak in regards to that. The majority of the departments seem to be fairly happy with low turnover and fairly high morale. Every department has its issues but most seem stable. This is NOT the case for the tech dept. Developers, IT techs, Netsuite admins LOOK ELSEWHERE. The dept was started by a horrendous CIO that got fired and they brought in a "hot shot" from Seattle who came from Nike. I'll let you be the judge of why a hotshot from Nike living in Seattle would move to Coppell TX for a 80 person startup. It seems he is barely qualified to be a project manager let alone a CIO. He is clearly extremely insecure and in WAY over his head. To compensate for all of this he hired 2 of his close personal friends and previous colleagues. I assume he offered them very high salaries because they moved their family from out of state to come work at Varidesk. As planned these two quickly rose to middle management. I thought the CIO was bad and then I met these two. Openly insulting employees out loud, discussing their side businesses that they run at work, extremely aggressive attitudes, close minded to any new ideas, belittling their subordinates openly and out loud for the entire dept including the CIO to hear. These are your future leaders if you take a job here.
It would be one thing if all of this was going on and projects were being completed on time and their projects were successful and making the company more successful. But it has been the complete opposite. Every single project has been late and when it finally launched was an entire disaster. If someone wasn't fired for it and thrown under the bus it was all to be very carefully discussed and swept under the rug. The only reports back to the CEO were that everything is great and going as planned. Turn over is extremely high in this dept and when people quit or are fired this management trio openly talks down about the most recent fire or talks about another biting the dust like it is absolutely no big deal. Complete and utter failure at the management level in the tech dept will eventually be the downfall of the website and website sales if management doesn't do some something drastic.
I personally did not get fired or quit without notice. I gave my notice and left peacefully. I loved the company and saw such a great future there but could not handle the constant negativity, insulting behavior, extremely low morale, wildly inappropriate management and complete lack of leadership in the technology department.