I'm a university student (in Australia) and my uni runs an internships program with local IT companies. I've got two offers and am having trouble deciding between them.
One company is a large multinational. They have a corporate culture; uniforms for all, monthly compulsory drinks & awards sessions, conferences, etc. They couldn't tell me which team I'd be in (so could only say I'd use java or .net). Team sizes are 6-8 and there's about 80 people all up.
Company two is government funded but relatively independent. About 30 people, office space looks relaxed and colorful. Had a definite job description. One of my uni friends works part time there. Pay is a few thousand less than company 1 and they didn't mention and similar perks.
Both jobs are full time.
At this point I really can't decide which way to go. This is my first internship so any advice is appreciated. Cheers!