Pros
Helpful in documentation, provide documents as required, Good work life balance positive work environment
Cons
salary not on time always delay, PF contribution not settled properly, dont have further clients to placed on bench employees, immediate release for employee (only client release you or you have to pay full NP) no buyback on NP