Avantages
1) "Innovation in everything we do" agenda makes this company stand apart : this is what made me contribute 200% towards the overall growth of the company 2) Senior management is very supportive and friendly nature wise. 3) Good LIFE and WORK balance 4) Lot of training sessions are being run by the company to improve and enhance overall talent and skills of the employees'. 5) FRESHERS get lots of opportunities to explore and prove themselves. 6) Flexible office hours 7) Great work culture 8) You not only get opportunity to work on multiple projects and but also on new emerging trends of technology. 9) The most interesting FACT(or TRUTH) about this company is, not only focuses on enhancing the Techie background of an employee but also makes sure one gets trained in all the key areas i.e personality development, Communication skills etc 10) I was stunned to find a lot of exceptional talent working under same roof.
Inconvénients
I haven't found any cons as yet. Having said that i hope(with fingers crossed) my saying doesn't changes with the time ever :)