Great people who are very experienced at their craft. Company does a great job at filtering for culture fits, and I genuinely loved working with everyone in the office. Great opportunities to work on a wide variety of projects and grow your tech skills in various areas.
Cons
Business can be slow at times, leading to work on a lot of internal R&D or pitches that may not come out. As a result, raises were difficult to come by.
The people there were all some of the kindest and most approachable I have ever met, excellent company culture.
Cons
The internship process really pitted everyone against each other and was marred by difficulties - most of these are due to the unfortunate status of the gaming industry right now. This is probably out of date due to their latest dramatic downsizing, which is a very sad thing for a company with so many great people.