It's all about learning, adapting and results
Pros
An incredible experience to understand how to build a successful company. At times, it can be a grind, but you learn to adapt to make things work. I appreciate how smart everyone is and how they take the time to share their knowledge and experience. So I've learned so much in how to change my mindset in a results oriented company. Also, the leadership provides multiple options to make you successful by providing many avenues to see your strengths and opportunities to learn and grow within your role. And when you succeed, they definitely celebrate your success.
Cons
Expectations are high, I won't lie. But this is why they are the industry leader. You need thick skin and a mindset to pivot when needed. If you really take on an attitude that there is a lot to learn from others, roll up your sleeves and work at it, you can succeed.