Great management structure
Established business with excellent ethos
High level of morality when it comes to recruiting as opposed to aggressive and shark like
Cons
Are not self billing so freelancers are required to put invoices forward in order to be paid