I have a chance to work for a very small software startup in San Francisco that develops mobile games. They're doing pretty well as a startup even they only have 7 employees (one of their apps has over 1,000,000+ downloads on the Android market and high ratings = 4.7) However, I'm also debating accepting an internship at Delta Airlines in Atlanta doing Java development. This internship is paid (about 2.5k a month, whereas the SF one is not), and involves working with an already highly established company since Delta is the world's biggest airlines. Working for the startup: Pros: -It's in silicon valley and that's where I want to establish my career as a software engineer -Would be working in a strong entrepreneurial environment/could possibly watch the company grow and have higher shares if I stick around Cons: -Unpaid/would also have to pay for an apartment to rent -Not sure if it's as good experience as working for Delta since it's only a startup -Could end up being a long daily commute to work What do you guys think about the pros of working for a software startup in Silicon Valley? Should I stick with the Delta internship?