Pros
- Minimal paycheck is guaranteed to arrive on time. - The office is okay.
Cons
- You are outsourced, meaning you'll be getting double the dose of "alignment", from your outsourcing company and the client. - You are lied to from the get-go, there are no advancement opportunities. You are there to be exploited to the max. - Management is not there to help you in any way, shape or form. They will just de-escalate the tension at the moment, whatever the problem may be (talking about serious discrimination, defamation, insults, etc.) - Absolutely 0% job security. You may be laid off at any time for any reason. - You will be gaslit on every corner, from signing your contract to quitting (e.g. from "positive working environment with plenty of opportunities" to "you will not find better".)