Pros
As I am new to the company, mentors are there to support me and clear all my doubts
Great team culture and lots of fun sessions are organized like games, informal talks, monthly events to increase bonding
Flexible work hours , no need to work for long hours as long as you are completing the task within deadline
Cons
Lots of assessments before you become a permanent intern