Vantaggi
Good infrastructure and good people at the headquarter in the Des Moines but equally disapppointing people at Pune office. Some processes which are outsourced like payroll processing and payment is on time.
Svantaggi
There are too many levels in the organization. Moment you join, you will realize your level and all the levels above you make you realize that they are there to make your life hell. If you are a hard worker, stay away because you might be disappointed by the comments like "hard work wont lead you towards growth meeting the senior management expectation would." Senior management expectations are all about song and dances in the open houses, literally. If were not good at extracurricular activities at your school/college, don't even think of getting to PGS, you might end up ruining your career and PGS culture and so called values.