* Provides vast learning opportunity across various functions.
* A great place for technically active minds.
* Assiduous employees do get acknowledged and their perseverance ultimately get rewarded.
* The company's management never encourages any sort of discrimination at work place or beyond. Merit is the only criterion here.
Cons
* Sometimes you might feel dejected when your concerns are not getting addressed by company's management, the way you want them to be.
* Stay away from negativity spread by disgruntled employees due to mismanagement.
* Sometimes you might have to face unprofessional conduct from fellow employees.