Theyve took great care of me. Ive worked on 2 projects for 2 different companies and always got payed on time.
The projects were relevant to my career and they were described to me clearly before starting. I have had no issues with IDC whatsoever.
Maybe expect new opportunities much more frequently, but it is what it is. Their management and employees have great attitude and are respectful. What I also love was the fact that they also cover for relocation costs! I hope I will get a new relevant project soon.