Pros
Like most places, there are great colleagues that work together to succeed. There are always new tools to try out and adopt.
Cons
Like most places, it depends on the specific department and not the overall org when it comes to success. But there were red flags that could not be ignored: - Lack of onboarding/relevant training - Lack of defined responsibility and roles - Lack of management support In my time there I witnessed full-time impactful employees let go and replaced with contractors. I also witnessed employees let go to hit what I would call "recession deadlines" - these were employees that had a history of solid annual reviews and positive feedback - The org flaunted testing/failing as a positive, but typically slapped down innovative ideas Overall, those that are "yes men" tend to succeed, which can be confusing for teams that, on the surface, are supposed to pride themselves on test and learn. At the end of the day they will make up problems associated with teams to weed them out and replace them. If you are looking for an org that pushes new learning and actually applying it, I would not recommend it. And the lack of management support is not ideal, as they simply repeat orders from others. These teams suffer the same fate as some others: they promote and hire managers based on individual contributions and bias, but not on the ability to actually manage people or teams.