Pros
* Very nice company and powerful management. * Good for freshers - Nice place to start. * Agile in meeting client requirements. * Has many good projects. * Employees can learn a lot and can have hands on experience in various technologies. * Peaceful life for women employees. * 30 daysnotice period.(reallygood).. other companies demand 60-90 days.
Cons
* Many projects still use old technology. * Low perks and hikes. * On site opportunities are low - though some have gone to on sites. * Not many co curricular activities happen, to make the employees enthusiastic. * Management does not care about over time working. * May have overtime for men with hardly having facility for transportation and dinners. * Management may ask you to work on any given technology regardless of your interests and experience.