SDE Intern (2 months)
Pros
Lots of learning High insistence on writing good and optimized code Learn a lot on testing, and owning your code Write, design and test at scale Work deployed into prod will immediately go live and affect customers, so impact is high Very steep learning curve Will learn how to handle steep deadlines, and will bring out the best in you. Teammates are very helpful and friendly, but the degree of this could vary according to team. Freedom of implementation, no micromanaging. Pre Placement Offer depends almost entirely on the quality of your work, hence fair and square. Accomodation provided in a very lavish 4 star hotel for 15 days, free transport and 40k rupees per month stipend.
Cons
Can get very hectic to someone with no prior experience in industry. Frugality is a core tenet, hence don't expect the company to splurge on you. 2 months isn't a lot of time, and the amount & pace at which learning needs to be done becomes uncomfortable at times.