After I graduated from college, I was immediately hired by Prateek Gattani IDC Technologies CEO. They called me for an interview before joining, I did well in the interview so they told me I was a confirmed hire. Since I only recently graduated, I had absolutely no clue about the companies and consultants and the procedure to move to USA, but the company really laid it all out for me. They guided me through the process step by step, while I was working with the client they set up my ID, paid me promptly, set up my direct deposit account and all. In short, they were all really helpful and supportive, which I really needed after moving to a whole new country. I worked for them for around 4 months and then when I applied for my H1B visa, they backed me for it. All in all, I’d suggest all fresh graduates to really try their luck and apply for employment at IDC, they are one of the best firms around and are very guiding and supportive indeed.