There is a scope to learn new technologies as a part of work. Work environment is flexible. Good Management and guides at times when need guidance.
Learning and Sharing knowledge is good at company. Best place to work to increase the knowledge. Projects wise, all are technical projects which has very good scope to learn technically.
1. It gives an immense opportunities for young employees to learn more
2. Good Management Personnel
3. Talented Team Leads
4. Friendly Working Atmosphere
5. Good Clients
Cons
1. Can get bigger projects than existing
2. More Number of Employees should have been better to work with
3. High Salaries should have been more motivating
4. Too much of liberal with employees may affect the work
5. Pressure less work will create autocracy.