You could probably make a lot more money somewhere else but if you are trying to get into this gaming company and then become a devloper then maybe it would be a good idea.
But again, you have to think of your goals. What did you want to do with your degree?
Be a developer/tester? or just be tech support?
You want to get into a company that YOU know you can move around, you have room for promotions.
For example, at IBM I told them straight up, I DO NOT want to be a tester. Why is that? Because a tester is a step down from a Software Engineer.
My other friend who was offered a job at IBM said the same thing (as a co-op he actually was in Test and automation and hated it). He told him, I don't want to do what I was doing as a co-op and that's test and automation becuase its very little programming. In the end he said screw IBM because CISCO offered him the same pay but gave him the option, he can choose what he wanted to work on which I thought was pretty cool. He got to check out all the different stuff CISCO was working on, and then choose what group he wanted to join rather than just being thrown into any position that was open.
You can be a Comp Sci major, fresh graduate, 1 guy gets in the position of software engineer, the other gets in the Software Tester position.
Well the Tester works for 5 years to become a software engineering title, while the software engineer fresh out of school already has +5 years as a software engineer.
While the software engineer is getting much more experience coding and designing while the software tester is getting better at test. The point is, if your good at test, your going to stay in test, they need testers. A software engineer is screwed without good testers. So if your stuck in a job you hate, but your good at it, your not going to be moving around into another position unless
#1. You have all the key qualities they are looking for in the position and #2. Your not already stuck on another project.
Another interesting thing I found out from the inside after talking to people who have worked with IBM for awhile and my development manager.
Big company's (you said the game company was successful, so I'm assuming its big.) will say, we are so big that you will never be bored, you can move around as much as you want, blah blah blah. False!
Once your on a product/team and say you don't enjoy your work, its just not interesting you and you want to move to a different team/position.
For that to happen the development manager on your team needs someone to replace you if you left (which gets harder and harder the longer you work there.)
If for example your devloping/testing a product and if you left no one has the experience you have your developing manager won't let you transfer. He'll just talk to the other manager your applying to and tell him straight up, if he leaves we are screwed so don't hire him.
The development manager on the other team you want to move too has to have a head count opening, meaning someone either quit or got fired or their team got more money so they have more room to expand. Now the issue is there, there are usually co-ops/interns that are working for that team who already have filled that position. So there is never an opening.
Which brings me to the one last interesting thing my manager told me is, places like IBM don't usually hire people who haven't co-oped with them unless they are PhD's or something doing research. How they fill positions is buy hiring co-ops, they post the jobs wanted online because they have to but in reality they are already filled by the co-ops.
Again I only co-oped for 1 company, and I HOPE not all company's work this way but I'm just letting you know what I've been told.
Microsoft gave me the same line IBM did, but I talked to someone at Microsoft and they really did say they got to work on several different projects which makes me really want to get hired by micro$oft to save me from IBM's wrath but I guess we'll see what happens.So you have to pick your job and title wisely.I asked these questions to people who have been in test for 25 years, and they told me what I'm telling you.
You don't want to be in a position where your not doing things related to programming or something you don't enjoy, because you will become out dated and fresh grads will be replacing the jobs your trying to work for.
So step back and look at what your long term goals are.
Think about how this job is going to help your resume. By having this job, is it going to help you resume or hurt your resume when your trying to find a new job somewhere else?
As the saying goes, if you don't use it, you lose it.