They were always great at communicating and getting me work.
Cons
Weren't transparent about exactly how much was being deducted from the paycheck and why in the beginning. I also found out that another Assistant on the same placement was getting paid £10 more than me, which was galling.