Vantaggi
Some colleagues are nice, salary soso.
Svantaggi
Company dont really care who they send to client, just anyhow push people into projects if got project. No professional HR matching,
No guidance, not much growth, do not recommend for people early in career