1. Clear cut growth opportunities
2. Salaries are very good & on time
3. Employee friendly policies - well defined & executed
4. Gives opportunity to freshers also
Cons
Because this is not a product-based company so your growth & job security depends on the project you are working on.