Pros
Accessible office location and to be fair, their sales manager is fun, personable and encouraging. He is also very experienced and willing to offer advice and motivation. He really is great.
Cons
In my opinion and experience, they're only interested in commission, and will source leads by calling candidates, offering fake interviews and saying "where else are you interviewing so I can just check it's not the same job- I don't want to hinder your application". They will then call that job and offer them a more qualified candidate than you. Also they insist you work longer hours than contracted. They will also call jobs, tell them they have a perfect candidate (who is fake) to get the opportunity to source candidate. They will then claim that the fake candidate has pulled out and then offer a less qualified candidate Don't be fooled by the 5* reviews- there are internal incentives to do 5* fake reviews