I've used them three times now and they have not caused me any concerns doing exactly what they said when they said they would.
I think there may have been a good basis for them 'taking a hit' for the sake of keeping a customer happy but that's a business view and probably one that will cost them in the long run.
From an administrative point of view they have seemingly followed their prescribed procedures and whether a visa is issued at all or on time is not their concern, having a background in Financial Services administration I'm aware that this mindset is not uncommon in the UK either, its effective and efficient 99% of the time and great administrators don't always make great customer service representatives! you just have to hope someone gives a hoot to clean up around the edges.
As I like to keep the lies I needed to tell to get an MEBV consistent for fear of discrepancy resulting in a 'Nyet' It's useful to me to use the same service provider as they keep the previous applications on file and when I asked were happy to complete the form using those details and just ask for clarification on any odd points, in fact they bent over backwards to get hold of me with regards to a couple of errors I had made and rewrote the form because I had forgotten some small changes like the fact I had moved  effectively doing the admin twice, I also kept a single point of contact throughout and she was very polite, efficient, took ownership of my needs and explained things clearly to me.
I only add that because I think whilst the way a company presents itself when dealing with stuff outside of the day to day is important that goes for positives as well as negatives
|