Avantages
This company is fine, no issues. They were quick to get me an interview, they set up a pre-interview prep session. Contract with a highly rated company was great.
Inconvénients
Only issue is that it is a pain to update payroll deposit information and not much in benefits. However, most experienced contractors know that agencies have higher salaries because of a lack of benefits and lack of job security and if you're ok with that type of work, then this is a decent place to work.