Vantaggi
* Interesting tech stack * Some engineer freedom * More perks than local contractor jobs
Svantaggi
* Upper management is disorganized and impulsive * History of mass layoffs (multiple full product teams, lots of middle and upper management, lots of senior staff) * No communicated company vision * History of misleading candidates with bait-and-switch job tactics * Abysmal work-life balance This company has no future to speak of with the new management team operating since late 2012. Demonstrated history of bad, rash decision-making without clear goals or direction in mind. Primary investors are just here to make a buck and don't have a reasonable plan of execution to achieve the goal. Management has no people skills, minimal software skills, and has all but killed the hardware business (even more than the 2010s have already killed it). If you're considering this company, ensure that your job description is well-defined. That way when it is nothing like described, you have some recourse for negotiation.