Friendly and open culture, good games, nice place to start in the industry
Cons
Outdated technology resulting in time wasting and inefficiency, any improvements inside take forever, people afraid of making decisions, a lot of talking and discussions that don't follow up with anything, high turnover of talent, low salaries in an expensive area to live in