Nice place to work. Good learning curve for freshers to upgrade their technical skills and opportunities to project management processes for those who are 5 - 6 years experienced. Managers are very friendly and help others to learn and build their career. Overall a very nice place to work.
Svantaggi
Salary is a constraint but mainly depends how one bargains.