The company indulges you in ongoing live projects where one can learn and apply your skillset. In addition, you will sometimes get to meet with clients, providing valuable exposure and understanding project requirements like in the real working world.
Cons
Initial training can be better structured to prepare new interns