No major complaints in my review. I worked with IDC Technologies Noida and Bangalore in India and Wipro to get a job. For a career boost and interim employment, they were good to work with while waiting for other, permanent job offers to materialize. They offer good remuneration and perks and are willing to accommodate your preference for the kind of work you wish to do and also where you would like to be placed. Just remember that staffing companies can exaggerate the candidate’s capabilities(increases rate and margins - standard practice) and this may cause problems for the candidates when they are given assignments that are beyond their skill levels and they dont want to put in the effort to catch up. Most hard working candidates that are willing to get up to speed on the project/team dont have issues with this. Again, this is standard practice in the industry. One thing they can do is try to meticulously match a candidate’s capabilities to the demands of the project when possible.