Pros
A job, 401k, insurance, and copies of the products.
Cons
I have noticed that whenever there is a bad review on Glassdoor, there will be a glowing positive review either from sycophants or sock-puppets. A few people have made some valid complaints on this page, and suddenly, as if by magic, there appears to be a review making out the company to be the world's best place to work. The fact of the matter is that Treyarch is like nearly any other American employer in that there is a tiny handful of smart, dedicated workers basically carrying the load for the sub-literate, easily offended majority. Nepotism runs deep in upper management, favored employees are allowed to have outbursts about the culture while others who more professionally share the same sentiment coming forward to actionate upon improving the studio are met with discrimination and hostility. Phony new job titles created, and to no surprise, for those favored employees to get paid more and feel important. With as many talented people who departed recently and are probably actively looking, it's evident there are problems and the reason why people stay is because of job security until they find a workplace where they are treated like a person and not a number on a spreadsheet to have dinner ordered for them on a Sunday night at the office after they've been working 12+ hour days the whole week. It's difficult finding people you feel you can trust to talk to about the culture and projects inside the company, not just on a management level, but even with other employees on the same field as you which is just as bad. Too often people will tear down other products and creators in the industry (including those also within the Activision umbrella), but once you start a thoughtful discussion to self reflect on Treyarch's culture or projects, people will leave the room or it'll be evident they are memorizing what you say to have you written up. It's not uncommon for someone to be best friends with you on a section of a project or while eating dinner, but they are secretly defaming you behind your back to other workers or reporting you to management as being a dissenter.