Pros
Very good work culture, meet yogi , our team lead was both calm and intelligent.
Got to learn a lot , plus got associated with a big name , plus got free time to pursue my own stuff as well
Cons
Not rigorous service based environment ( not an actual con, but I do know some people who got really bored mid internship )