I had a great experience working at this company. It provided me with many opportunities to learn new skills and grow professionally. The work environment was supportive, and the team members were always willing to help and share their knowledge.
Cons
Some processes could be improved for better efficiency
1) Supportive Management that motivates to learn new skills
2) A healthy work environment for growth
3) Teams are supportive, be it in the department or inter-departmental
4) Good pay if you possess the right skills & are confident of your work
5) Best place that teaches how a senior nurtures a fresher and builds confidence in him/her.