FilterVancouver, BC (Canada)
I have been working at Activision as an intern (Less than a year)
Multiple-round code reviews, self-made automated platforms and tools, pretty nice relationships with colleagues, well-organized activities and tech talks every month.
A lot of their stuffs have nothing to do with interns. Environment setup at the beginning is kind of frustrating, and due to poor quality management of other teams (ours is OK), the local environment gets broken very frequently (up to several times a day). Also teams has different environment setup from each other, although you may find yourself doing essentially the same thing with people from other teams. Most teams have to manage multiple titles and products, which doesn't make much sense and affects performances greatly. Every employee has to have knowledge about almost everything: you're sometimes on customer service (communicate with game studios and Tencent in my case), sometimes on support (detecting fixing bugs in my case), sometimes on dev (write a bunch of cross-cutting aspects, nothing special), and sometimes on maintenance (do database migration and manually insert/delete records). Patches and fixes are made frequently even for production; done criteria for each task is not well defined for most tasks, thus affecting quality control. Salary is kind of low compared to other game companies in Vancouver. Besides, we don't really have QA.
Advice to Management
Make people in each team more specialized; make each team have a single responsibility; have a well-defined standard across each team and access team members more effectively.
This will replace the current featured review for targeted profile. Are you sure you want to replace it?
Are you sure you want to remove this review from being featured for targeted profile?