<human>: I have been working at a small social games studio as a Project Manager for the last 8 months (my first job out of school). Things were good for a while, but things have steadily gotten worse. My boss (the CEO) is a complete asshole. He micromanages everyone, changes company direction daily, and has no tact whatsoever when dealing with the team. This makes my job a living hell since I have to deal with all his shit daily and support the team when he wrecks their day. Meanwhile, I am the only producer on the team and have to coordinate the work of 15+ developers (remember how I said this was my first job out of school, gah!). Most importantly he is running his own company into the ground and taking no advice from the people around him. I am beyond frustrated at this point and the company is probably going under unless dramatic things change.

Here's my issue...

Today I got a call from a AAA game development studio interested in me for a quality assurance position (game testing). It's a pretty big pay cut and I'd be a project hire with the potential to move into full time at the end of the project. This would be a much more well defined job, I'd be working around some of the most talented people in the game industry, and I could learn how AAA games are made over making poo poo Flash spam applications (I.E. Facebook Games).

This could open up huge opportunities as a producer in AAA games if I'm kept on, or I could be let go and end up with nothing.

I would love some advice on how to make this decision. I'll be sure to update you on the status of my employment as I go through this process.

Thanks to everyone who responds!

Give me the gist of the text in a nutshell
<bot>: I'm a project manager in social games with a shitty job. I have the opportunity to be a tester for a AAA game development studio. What should I do?