I worked at IGATE full-time (More than a year)
it was a good company to work for.
there was no such cons
The process took 2+ months. I interviewed at IGATE.
Good process. Easy interview. Interviewer was very pleasant and easy to talk with. Aptitude was also relatively easy. Great company to work for. Fun and relaxed environment to work in.