* Excellent work environment
* Friendly and Supportive Management
* Flexibility
* Good compensations and benefits
* Lot of freedom to experiment and come up with your solutions which
eventually leads to lot of learning
* Good work is always appreciated
***Endless list
Cons
* Difficult to say but for the sake of writing I can say that little bit of space constraint is there but that is also pretty manageable and the Management tries best possible to overcome this.
* And I am sure that this constraint would vanish completely in times to come!
1) Good Environment for working.
2) Always give chance to employees to Enhance there Skill.
3) Helpful mentors.
4) Good projects to work on.
5) Encourage Employees to learn new technologies.
Cons
Evaluation of Employee Performance methods are not Great. This does not mean that they are partial.