Pros: supportive, encouraging, good with testing and analyzing my office skills.
Cons: none that i was aware of.
This company was quite thorough in testing me, to ensure that I was qualified for the position they sent me to. I got all my paychecks on time, When there was a question at the customer about what tasks I was to be doing, someone from this firm advised the customer what I was capable of... and what I was not to be doing. I appreciated this firm's support in my first paying Canadian job.
The people at the customer's location were polite and proper, not terribly friendly but always correct.