You may have had a good experience with EMRY's but I didn't. So this is my rant about their lack of service for employers who do not wish to be inconvenienced, especially working parents.
I've just processed my DH's paperwork with EMRY's.
It has been an appalling experience. I should have done the work myself. After waiting for a long time (about 6 weeks), EMRY's did not get back to me regarding my DH's VCA No. I rang and was told that I had to chase it up with immigration myself as I was the employer. They took forever to return your calls. There were days when I had to wait til the end of the business day despite ringing up at the start of the business day.
I was only informed of at the end of the business day on the day before my DH was supposed to arrive. When asked to mail documents to me e.g. receipts, they said that they do not provide such a service.... I had to send my DH to pick it up.
They are very polite when you are enquiring but in general post payment service was extremely SLACK! When it was time to get the paperwork organised, they requested for a lot of information that was unnecessary (which immigration did not even require) that would divulge a lot more personal information that could potentially lead to identity theft or fraud.
Amongst the hundreds of agencies out there, I reckon you'd save yourself a lot of time and energy using another.