Pros
I've been at Riot for over four years and one thing has always impressed me about the company: a willingness to change things that aren't working. The company makes mistakes. All companies do. It's had bumps along the way. All companies do. But, I've never seen Riot accept the status quo. We constantly reflect on ourselves, on what we're doing, and why, and we willingly admit when things need to improve. Then we do something about it. Many companies are not as introspective and willing to rethink things as they learn along the way. Riot is different in that way, and it gives me confidence that, when things aren't perfect, or we make mistakes, or we need to address D&I issues, or solve some player pain, or find better ways of working...we reflect, we own our mistakes, and we commit to improving...then we actually follow through. I've seen that play out a hundred times over the last few years, and it's refreshing.
Cons
Riot grew really fast and there's work needed to mature company systems and processes. Riot resists doing simple things that are standard across a lot of industries, because we think we're so unique, those things won't apply. We almost always come around, but it can be frustrating to waste so much time revisiting basics, instead of asking how other company's have solved basic problems. This mostly comes from inexperienced leaders.