Pros
If you are a junior engineer there are so many things that need to be fixed that you’ll learn a lot. If you are optimizing for learning, not bad. Everyone in eng is trying their best. Sometimes that’s mediocre but they’re trying!
Cons
Leadership is in the process of self-immolation… Essentially the entire design org left on one day. They were offered severance or otherwise pushed out to leave through the bs performance process. Toxic behavior at the top reinforces the handful of mediocre managers. Unfortunately the mediocre folks have way outsized influence. After firing a bunch of people in March on one day…they did it again in June! Additionally in the same breath they announce another 200 hundred million dollar raise they give everyone lucky enough to be promoted 5k raises and no raises to anyone else. Another pointless self-own from leadership.