Vantaggi
I'm not sure how to break this down into a simple list of pros and cons. Everything about Riot is dual-edged and requires consistent grounding to maintain realistic perspectives. If I could summarize, Rioters are given great power. "And with great power comes great responsibility." Riot believes in its cultural manifesto. Culture drives everything, but it's not as simple as reading and consenting to the manifesto. Riot culture is a mirror through which Rioters reflect on whether we're winning or losing both as a company and as individuals, and it requires ongoing introspection even after years of working here. Riot has lots of perks. Free meals, parties, international trips, lots of swag, relaxed work environment, flexible hours, unlimited PTO, time allotted to play games, playfund (they will pay for you to buy games), etc. Riot takes good care of its employees and strives to create a work environment that is fun and challenging. Many on the outside accidentally mistake this for culture. It isn't. Culture is the set of shared values we can agree upon as being important to us and describing who we aspire to be. During the interview process, candidates are screened not only on their raw qualifications (what have they accomplished, can they perform the job function), but on whether they demonstrate clear alignment with Riot's cultural values. Yearly 360-Reviews break feedback down into categories aligned with the cultural manifesto. A large portion of Riot's senior leadership is focused on how to make sure Riot's culture remains intact as the organization continues to grow globally. This has some interesting manifestations as it comes to hiring and career growth. - Culture is prized more than raw technical ability in a hire. A candidate may be intellectually brilliant or driven, but will not make it through if they seem to lack humility or a default orientation toward succeeding as a team versus as an individual. I have witnessed any number of amazing engineers either be passed over as a hire or leave the company because at the end of the day they valued building awesome technology more than they valued how that technology was creating better experiences for the player. This is neither a pro nor a con, but it is a reality that potential Rioters should understand and keep in mind. - Promotion and career progression are disconnected from how "hard" one works, who they know, or one's particular work quality (unless that quality is sub-par). It's mostly a function of one's demonstrated ability to force-multiply; to help their team or other teams to accomplish more and to drive new ways to approaching problems. "Senior" individuals are not looked at as merely having greater expertise than their peers or having higher throughput. They're primarily viewed as people who are able to create an environment or atmosphere that removes obstacles and makes their peers feel empowered. Thus, longevity or delivery on mere quantity of features doesn't play well for advancement. - Everything is done as part of a team. Lone-wolves, no matter how brilliant, will not succeed long term. Individual contributors are not highly valued unless they are also helping to level up the rest of their peers. Individual quantity, throughput, or flashes of brilliance don't really make up for failure in this regard. - Internal advancement to senior leadership is primarily achieved through challenging convention - championing some new idea or problem space - and being able to rally a team around it. Waiting for a new department to have an open leadership slot is not very effective. Most senior leaders I've observed that weren't external hires were folks who identified a problem space they cared about passionately, were able to rally others around around it, and ended up proposing and creating the team/department from wholecloth. - Management will generally not tell you what to do. This is good for the type of people Riot wants to attract, not so good for those who are fundamentally task-oriented. Leaders at Riot want to clarify goals and expectations, but unless you're an associate level, they don't want to tell you what to do or how to do it. They generally expect that Rioters are capable of thinking for themselves and understand when to reach out to their teammates or leaders for alignment or help. But individual Rioters are expected to own this themselves and figure out what needs to be done. This can be empowering much of the time, but also frustrating when a Rioter lacks clarity and doesn't understand how to seek it. Lastly, on the positive side, Riot's culture of open feedback has created an environment where everything mentioned in this review (both in pros here and the cons below) can be (and are regularly) discussed openly. Riot isn't a perfect organization - it's made of human beings after all - but it is an organization that craves feedback and opportunities to learn how to be better all the time.
Svantaggi
Same with the pros above, I don't consider these purely negative, but they do present some challenges. Most of these center on how Rioters communicate effectively as the scale of the company increases. - Hiring feels SLOW. The need to maintain Riot culture in addition to finding highly qualified candidates can make it feel like you're constantly searching for a unicorn. It's super important to find cultural fits. But if your team needs to hire 5 people to succeed, get ready to feel like you're short on resources for the next year. - Immature communication channels. Riot is gradually figuring out how to manage team interactions as the company grows across multiple offices, but this can often be painful. There is still some startup mentality where people think they can just call folks into a room/meeting and everyone will be on the same page. This can sometimes lead to a sense that you need to be "in the room" in order to have your opinion matter. - Too many recurring meetings. As Riot grows and it becomes harder to have casual face-to-face conversations with all stakeholders, lots of folks try to schedule meetings as a replacement. These drain the productive juices out of many participants. Be prepared to push back on any meeting invite that doesn't have a set, clear agenda. They will try to take over your calendar. - Weak meeting facilitation. Riot prides itself on being a flat organization. Bosses don't dominate the discussion and all Rioters are encouraged to participate. Riot tries to create a meritocratic environment for surfacing ideas in meetings, where anyone is encouraged to speak up at any time. But without strong facilitation, this often leads to people who are willing to interrupt or those whose style is to "think out loud" to be the majority of the voice that gets heard. This has led to an impression among many that when it comes to getting your vision across at Riot, only alpha personalities are valued. This is an unfortunate (and inaccurate) perception, but it's not helped by lack of strong facilitation during meetings. Riot needs to learn stronger facilitation techniques in order to maintain meritocratic interactions without accidentally promoting a culture that values "waiting to talk" over listening. Be prepared to exercise patience here. - Side-effects of a strong culture of ownership. Usually this is a great thing, as it encourages teams to take responsibility for what they create end-to-end without pointing fingers when they assumed another team would handle something for them. But a side effect one will notice over time is that some teams come to believe they own an entire type of problem space for the company and can become territorial when other teams start to tread in their domain. This is something management seems sort of aware of and is gradually dealing with over time, but it can be a pain point. People who excel at inter-team collaboration and relationship building will be most effective under these circumstances. - Individual Rioters are responsible for maintaining their own work/life balance. This is a positive in principle, but I think the company could do more to arm new Rioters with some practical tools & techniques. Nobody makes you stay late or work weekends, but it's very easy to fall into doing that at Riot if you don't make a conscious effort to stay on top of it.