Pros
Naughty Dog has a very engaging culture and create a great community to work with and encourage growth and increasing personal skills.
Cons
The size of the company can make you sometimes feel small or just a cog in the machine.
Pros
Company provides great benefits and adopt latest technology
Cons
salary is not very high