I'd say your friend is quite fortunate to be wanted straight out of college, but here's the thing: the electronics company only PROMISED him a job when he graduates. As the old adage goes: promises are made to be broken...and in the tech world, so are verbal agreements and temp jobs.
SHOULD the electronics company follow through, he should still take the job, and find satisfaction in getting whatever real-world experience he can get out of it!
I had this idealistic dream of working for Blizzard, EA, etc..and you know what I discovered after I went through the endless programming challenges and interviews with them? Some things:
1) Game companies want MIT-level knowledge, but pay out retarded salaries for the talent, and work the talent to death...all for the glory of being THAT guy that worked on a AAA title
2) For each big game title on a store shelf at Fry's, I see 20 more titles collecting dust
You know what I say to that? BIG WHOOP!
A lot of game technologies are also used in many set-top-boxes, cinema, scientific programming, TV..and (some of) these companies PAY!
Games are interesting pieces of software, but I would rather work on the underlying technologies that make a game come together.
Now, for those game technologists that say I can't hack it, I'd be happy to show you my Linked in profile...I've worked at some NICE companies too, doing similar stuff. I'm allowed to my opinion too
Now, in the general tech world, job-hunting is almost as competitive as in game world. One really needs to be on top of their programming game with certain companies, and you even have to have some charisma too while interviewing.
Now, if your friend's job lead fizzles with the electronics company, then I'd say he should really pursue Blizzard and follow his dreams. However, dream jobs are still...jobs. He should really think about building up his professional programming experience, and work in the sub-domain he loves.
He'll eventually get there, if he gives it time and determination.
Good luck to him!