Pros
Junior employees are eager, love working with each other and care about the brand. Everyone receives a director title within 4 years. the brand could and should be as big as all the major gaming hardware brands.
Cons
Senior leadership are jaded, unmotivated, combative and surprisingly unqualified. Simultaneously, when they decide to care, they want to make and question every detailed decision in the company down to the colors of the website, which chips the engineers use, how the website is laid out, which partnerships we make, which text is on the box, how the instruction manuals read etc . The high level executives lack the ability to make the hard personnel decisions that would clear the way for progress. Most executive meetings where difficult information is being discussed have uncomfortable shouting matches often directed at lower level employees whether directly or indirectly. The engineering team has missed every single deadline for the 4+ years I've been at the company, seemingly without any repercussions (most of which should be aimed at the senior engineering leadership and exec team who build a massive roadmap without staffing a large enough team). The recent acquisition is widening gaps between teams as well as allowing the exec team to further alienate their own teams. Right now the monetary handcuffs of the acquisition are keeping lots of unhappy people at the company. The steady stream of departures/acquisitions over the past few years has left enough turbulence that the exec team can cherry pick blame on people who haven't worked at the company for a long time.