GEM Technology International Corp, helped me secure a contract with an area employer. Benefits are decent and it was always a pleasure to work with their corporate administrative staff in HR and Payroll.
Inconvénients
Sometimes contracts run out of money and they end prematurely, but despite the setback, GEM brought me back on once the position re-opened.