I'm a freshman planning to major in Computer Science at a top engineering school (if not the top). I recently was offered a software engineering summer internship with 25 dollars/hour (=4K a month) at medium-sized company (established 12 years ago) with a strong start-up culture. It's building new products this summer, so I will definitely learn a ton if I accept the offer.
I'm flying to Palo Alto to interview with a Big-Name Company (think Facebook, Google, etc.) for a QA internship position. Apparently this company will pay me more if I get the offer (around 6K a month).
I've already extended the deadline to respond to this medium-sized company to the date after my interview in Palo Alto. But still, I'm in a big dilemma. I'm not particularly passionate about QA, and I like to work on hard-core coding and product building. However, how can you resist a 6K/month offer from a big-name company in Silicon Valley?