Only had one assignment. They seemed a little on the careless side. Job started out different than planned which was for the better. However, after a short time was given the planned job which seemed to be going great until they told me I was too slow. The same thing happened to the person who referred me (after I was already slated to start). I was told that they wanted to try me in other assignments which never happened. I suspect they just wanted to get me out the door. According to VEC I was let go due to lack of work.
I imagine depends on your assignment, your fit and what the customer's wants. Some customers seem to want to try out potential employees. However, they may have inside staff that does not want to be replaced and know how to get away to making sure you look bad to the boss. All you can do is your best, try to make inside friends, and play along with their games.
Seemed like nice honest work.
Ended without any warning.