Activision – “Fun environment with some mentionable trade-offs”
Pros
Activision is a stable company with mostly established franchises. The work environment is fun and not very corporate at all. Shorts, sandals, and tattoos are welcome. Studios tend to give nice perks and treat employees relatively well (aside from the long hours that are often required). Bonuses rewarded for games that are significantly profitable.
Cons
Typical game development industry woes: Long hours for months at a time before a game ships. Salaries tend to come up on the light side compared to software gigs not within the game industry. Also Activision likes to bleed game franchises dry, so you'll find yourself mostly working on sequels year after year. "Carrot on a stick" deadlines.
Advice to Senior Management
Don't move deadlines forwards after they've been met to squeeze more work out of your employees. If you ask a team of developers to work overtime to meet a deadline, define the requirements of the deadline. Then reward employees with a respite from the chaos after the requirements have been met. Nobody is excited to work towards a deadline whose definition is vague, having no clear end in sight.