Just share my experience in kpo from hcl .hcl one of the top most company.they have lot of clients.one of my friend joined in kpo knowlege process out source like medical coding .here they given pressure to complete target on regular and monthly basis .but infrastructure is good but we cant able to tolerate the pressure compare than other company here will give more prwssure in kpo not for bpo but salary and ither specilities good