They provide a structured internship experience with close supervision and mentoring. I learnt through role-playing exercises and other systematic teaching techniques. The colleagues there are also very friendly.
Great prospects, multitude of talents leading the company. Global presence is well adjusted, and because of the global nature of the company, one gets to experience a multi-cultural working environment.