Pros
Riot has grown a great deal in both scope and maturity since I started. It's been really nice to be able to continue to contribute to all of the above. Riot gives you a ton of individual freedom and you are encouraged to take ownership of things you care about from tech decisions to game design to people. Being a gamer among gamers is amazing, you are able to deeply understand and work on a shared passion together.
Cons
Work life balance has been a challenge at times, mostly since my peers end up doing it to ourselves - we choose to go the extra mile which has some costs. Hiring is also very slow. This is a deliberate decision to ensure that Riot hires people who will be successful here, however it has the side effect of frustrating teams and hiring managers. There is also a large disparity in the bench of senior leaders across the different disciplines which is frustrating. If you come from a larger or more mature organization you will be surprised and or frustrated. The pace of change is slow.