Vantaggi
From a technologists stand point and a former Yahoo where the people made the company I can only say nice things about Riot Games. The people, The people, The people. Everyone hired there is cream-of-the-crop and because of this you learn, and learn, and learn, and become better at what you do. The leadership structure allows those they hire to dictate where and what they should focus on something completely awesome if you're into technology. But of course to have reasons WHY something should be a certain way and follow though with it. The WHY is what makes this place great. They challenge your ideas and at the end of the challenge you come out with a very solid, FOCUSED roadmap to help the players of LoL.
Svantaggi
1. Long hours. But they go by really really fast. 2. While I was there they put in a Starbucks coffee machine. it takes forever and a line starts to form,. Spark up conversation with the person next to you and itll go by faster. 3. Lunch time eateries. Not so healthy but with an onsite gym you cant complain. lol. 4. :-| No real cons to be honest.