Amazing people, poor leadership, a company struggling to find its way
Pros
Amazing people. Loved everyone I worked with. Smart, supportive, collaborative. Competitive salary and lovely benefits.
Cons
* As the company has grown (parabolically in the last few years), I feel they are abandoning what they should be holding on to (their core values) while holding onto what they should be abandoning (a startup mentality). * Leadership are blindly married to flat agile teams and are missing out on efficiency gains from having at least some degree of structure and specialization / lanes. Even after the growth in the last few years, I see little embrace of any mature "enterprise" level structure and the efficiency gains that come with this. They are still approaching things as if they are a startup where they expect everybody to do a little of everything, which is leading to more chaos as team sizes grow. Its unsustainable. * Speed over quality. One of the values "Build with Heart and Balance" is well known as "Measure twice, cut once". I don't feel like this exists anymore. The feedback I'm getting now is to just "take a stab at something and move on, we can go back and fix it later." If that mindset really starts to take root, look out. It's hard to go back. * More and more emphasis (and therefore time spent) on growth and performance. It diminishes productivity. * New performance frameworks rolled out every year, each time more complex, more ambiguous, and more time commitment. Less and less clarity around expectations. Poor communication on all of it. * Introducing a new performance rating system and finding all the sudden half of your organization is on PIPs as a result. * I genuinely feel like leadership don't know what they're doing. IMO, the company grew too quickly over the past few years and its created a vacuum of quality leadership. It feels like management and upper management are just making things up as they go.