A good leadership team based on the team you work for.
Interesting and Challenging work environment
Get to Learn a lot
Fast Pace of individual growth
Consider your feedback and implement changes quickly
Cons
With the changing senior structure, a lot has been unstable. It will take one or 2 months for it to stabilize.