Another reason to work at a startup is if you have subpar grades and the company is willing to take on a risky hire (and pay peanuts for the risk). An alternative for those who don't have the option of working for MANGA. Speaking from personal experience :)