Pros
One of the strongest positives is that leadership makes an effort to stay connected to what teams are actually doing, rather than operating from a distance. There’s also a solid sense of ownership across the organization, which means you’re trusted to make decisions (especially inside Engineering) without needing approval most of the times. The environment is generally supportive, and when challenges come up, people are quick to help rather than assign blame. Overall, it’s a collaborative culture that encourages learning, growth, and engaging work instead of repetitive tasks.
Cons
The main drawback is that the pace can become intense at times, especially during product launches or major initiatives. Additionally, with the company going through recent changes, some teams may experience a period of adjustment as things settle into the new direction.