Pros
People below management level are smart and great to work with.
Cons
Had to write after seeing some recent generic positive reviews. The company is not doing well, but the scariest part is the level of dishonesty. It's not just omission, it's dishonesty about the financial state, employee roles and other changes being made that are changing entire vibe of product and company (bye bye customer experience/relationships and innovation). It's at all team meetings and also by managers to those they supervise. It's pervasive and creates a toxic vibe because people can tell something is off. This is a small company getting smaller and I'm not sure how they think they can keep doing this or how they will recover from this. The level of ineptitude at the management level is crazy, you can't make it up. And it matters because they are relatively large, secretive and autocratic group. Not high performers at what their supposed roles are, no financial or operational sense, projections that make no sense, delusional about facts related to product and market, talking down to employees who are actually thoughtful, thinking they have all the answers even after everything, and no, they do not value employees (and as desperate as they are to retain engineers they don't seem to "get" that that involves actually valuing them in a real way not just making up what their options will be worth a year from now). It's very clear that they are more concerned with their own egos and personal branding than anything else. It's like a super depressing parody of a company's death spiral. Advice to employees: Ask the tough questions and demand answers. The emperor has no clothes.