Pros
Salary levels are decent. Know the industry standard and negotiate this well upfront. Very knowledgeable senior staff that is aware of all issues and are trying to fix things, despite hands being tied due to regular corporate process stuff. They are finalizing the matrix defining how employees can get from one position to another. Should be rolled out in a couple months or sooner. Unfortunately it's a little too late for me but it's a very, very good step for all existing and new employees. Team rallies behind key metrics and are super focused on hitting KPIs Lots of fun in the office as long as you try it out. Need a break? Play ping pong or a game of pool. Or play video games! Want to get away from your desk, choose any of the 4?+ couches to get away from distractions. (CAVEAT: I only played one game of pool, but that's because I was kind of a work-a-holic). Many others took advantage of all these amenities. My favorite meeting of my week was my 30-minute massage in a legit massage room in the office. Great colleagues and excellent mentors if you know where to look. As with every company, there are people who tend to stick with their same worker-besties. If you put yourself out there, it's not hard to find a great group of people to hang out with at the office. Want to move to another group? Work with your manager, and they will find a way--hopefully (see Cons). I met multiple people who started in one position in the company and ended up in different roles as they progressed. To me, this says they really value most of their talent. Colleagues/mentors in Seattle were extremely helpful. I can't say enough great things about them. Game team members shared info as opposed to being super secretive as in another especially-antagonistic game company. One of the most helpful and reliable QA and Release/Operations teams I've worked with to date.
Cons
The Product role also has Producer responsibilities. This is necessary in a startup but not so much after two acquisitions. It reduces the amount of time available to focus on Product items and stunts growth as a Product Manager. Separate these responsibilities into two roles. I found the negativity (or lack of positivity) from some middle managers to be disappointing. The negativity breeds doubt, questions about one's value at the company and about the exec team or company itself. Some things should/should not be said around their teams or other teams! This doesn't mean they can't be transparent; it just means that they need to position the truth from a different angle (I.e. glass half full) and remember that some people are really impacted by negative rumors. I heard multiple rumors about my project that I knew were half truths, but it was still annoying to hear this from my peer, who should not have been spreading rumors without all the facts.