Vantaggi
Motion does have access to positions you wouldn't be able to apply for on your own, but once you're placed at your company in your contract role you don't have much to do with them anymore.
Svantaggi
The biggest con is the benefits - because that's the only interaction you have with the company. No 401k matching. No bonuses or annual performance raises. There is one option for health insurance and it's one with a very high deductible and does not give you the option for co-pays for visits(They cover 20% of the cost, AFTER deductible is met). They also don't offer vision insurance. The PTO is about average for industry, except you cannot rollover any days if you don't use them at the end of the year and it's not paid out when you leave.