Pros
-the people you work with
Cons
-little to no career advancement -revolving door of leadership, the overwatch and call of duty leagues have had a new commissioner/president every year it feels like -the news stories are correct, which loses the leagues sponsorship money -little to no communication with my manager -pay increases are less then inflation on a % basis -non-existent HR department, there is no head of HR let alone a reliable HR department -bonuses are insultingly small -massive layoffs every year to two years -no career path discussions or roadmapping -common career advice for advancement is "leave for another company for a couple years then come back for a higher job title". -the good jobs are in game development not esports