I was recruited as a fresher at Infosys and had to leave the company after training in Dec. 2008 due to recession starting to set in by the time i completed my 6 months training.<p>I thought finding a new job would be very hard as the market was not so good but to my surprise, i found a new job within 1 month and started working at an Ahmedabad based startup as an iPhone Developer and now after 2 years, i have developed more than 15 iPhone apps and have learnt enough at my company to start my own.<p>It was painful to leave Infosys then but looking back, i can say that it is the best thing that has happened to better my career. My friends at Infosys who joined along with me now have mixed reactions about the company as not all of them got into desirable roles and many ended up doing support work and they often tell me that you got out of the company at the right time.<p>So yes, from my own experience, i can say that a startup is a much better place to work even if the salary is low (the learning experience more than makes up for it) than some large MNC where you wont even know how the module you worked on is being used (or not used at all).