I have worked with these people for 6 months and I was completely satisfied with their services. The payments were timely and effectively ensured. They arranged phone calls with me on a regular basis to check my level of comfort with the client and take my inputs and address my problems. I would highly recommend working with them :)
Cons
Honestly, I haven't faced any problem with them. However, I do believe and suggest Purview to broaden their understanding of the client requirements on the type of people they want to hire (the client was a fast paced environment and expected the candidates to start supporting right from day-1 without being properly oriented).