Vantaggi
They are involved in lots of projects and they take many people.
Svantaggi
Non very good employees politics, very limited with the salaries and the formation is always afer work, they really only care about making you go every day to the client.
They dont allow any kind of union or workers organization ( i think it is almos illegal in this aspect).