1. The management shares an unique bond with its employees, especially providing them a space to learn, develop and upgrade their personal skills.
2. Prolific infrastructure, technology, and other benefits
3. Amiable and understanding management
If you are having a good attitude, have an eagerness to learn new things, and want to grow yourself then this is the best place for you to work.
Management allows to grow and provide opportunities if employees are capable of and able to take the accountability. Also, employees are given lots of chances to prove themselves and learn something new.
Cons
It is a growing firm but still, I did not found anything in my last 3 years of employment.