Pros
There's brilliant people at this company, mostly from the individual contributor level. As most companies, your manager is a make or break for culture, but most managers are fine to work under. AI use is encouraged, and not shoved down your throat
Cons
Leadership has no backbone on what they want from you as a team, and managers bleed that down into ICs. Directions change with "this is the new Priority Zero" with no conversation from the people that own the feature. As though leadership finds a shiny new object (read: something that might please shareholders) and will move toward it without conversation. Then when the "I told you so phase" comes in when things stress people out, they're already moving to the next shiny thing. Growth is not actually real here, don't believe that suggestion. Can you grow, yes. But it's despite the company more than encouraged by it. "Move fast" definitely takes priority. I've had excellent colleagues laid off recently, no good reasoning as to why other than "restructuring."