Pros
An empowering company, that has solid core values that are lived every day in every decision (to understand more look at the companies mission statement). The culture at Riot is not just talked about but it is expressed in the actions and words of all Rioters. All Rioters are seen as leaders, and level is not a excuse to stop people leading. Rioters at all levels lead initiatives every day, it is the role of management to support them throughout the initiative.
Kontras
Riot has the same general issues of most companies however these are never reason to not get things done. The thing with the "cons" in Riot as we all come across them is that we can in line with the pro's I've mentioned, in the vast majority of cases I can to something to change these. I'm not avoiding the question but its more that I am not hampered by the obstacles I come across. Riot is not perfect, and mistakes and issues crop up all the time, what I like is the attitude that all Riot takes in dealing with them.