Good place to work, has educational sites for improving skills, certification benefits etc. Based on the project you get to learn more here.
Safe place to work for women with cab benefits and security
Cons
Poor hikes
Poor promotion
Based on luck either need to wait for longer period of time for onsite or may get it quickly but usually if you approach for an onsite offer they mostly delay it