1. Lot of interesting projects where a lot can be learned.
2.Really management that are always ready to provide guidance and suggestions.
3.Good mentoring system for freshers to help them learn things faster.
Cons
From the time i started working here i did not find anything at seemed like a con.