I would definitely recommend BBU. Whereas a lot of agencies now treat you more like a number than a person BBU still has that personable touch. I have been contracting for BBU for more than two years and in that time I have found them to look after their staff really well. They are attentive to your needs, are considerate and always manage to stay in touch, so there is no feeling of isolation. I would definitely recommend BBU as a good agency to work for.