Vantaggi
The working schedule is flexible; no politics; nothing of all that bs! People argue not on the basis of some politicking but purely on the basis of how a project is to be implemented in the best manner. Pay is competitive. The system draws out the best in an employee. Recognitions, which to me is very important, are always given when due. The setup continues to fascinate me because they do outsource NOT to find cheap talent BUT to find the best talent in any field, and in any location! To me this is very phenomenal because it breaks the traditional barriers that normally come with the color of one's passport, his visa status and his race! It has democratized the distribution of incomes and opportunities across the globe. Promotions are based purely on merits. They implement a contractorship model of employer-employee relations but to me, it's a misnomer because working with (I say with, not for) is as good as a permanent employment. These days there is no longer such thing as an employment that is 'permanent' especially since the new order poses a situation whereby people from all over the world coming from different sets of laws their countries are implementing, work and collaborate with one another on most exciting projects with top-notch customers!
Svantaggi
I can't think of any. Probably the ones that are not fit for the Crossover model will have quite a few but only because they probably lack the pedigree demanded by the fast-changing global, competitive, and some say modern environment!