No advancement or guarantees, but I currently get paid $3.50/hr more working 3rd party than I do for my W2 employer. The 3rd party is contracted to my employer for the same resets. The difference is no travel benefits, so I have to factor in travel expenses. In other words, it only works in my favor for about 100 mile radius.
When it comes to respect, I live in Quebec. Communicate with me in the language of my choice if you reach out to me. If we make an appointment honor it. Respond to me within 48 hours of me responding to your contact.