Pluspunten
They did pay on time, although you get your pay stub 4 days before payment is actually released.
Minpunten
I was given a start date, with no details about where, when, or who to report to, only to have that date pass without being given those details. When I contacted them about this I was given a new start date only to have it happen again. I received no notice from them when the contract was extended.
The only face-to-face that I ever had with anyone from this company was 2 weeks before the contract actually ended and that was by someone that had only worked for them for 2 weeks at that time.