* Highly skilled professionals to train you
* Best company for your first job
* Work culture
* Helping individuals
*Good salary starting packages
* A lot to learn if you come with an approach to learn
Cons
In my tenure with this company i did not see any such cons which the company has. Its a start up and is growing at a rapid pace to match with some big guns out there in the world.