I've been consulting with them and using their services for the last year and half and I had an excellent experience. Their staff is very professional, and even if I called back with the same question three times in a single day, they would clarify my doubts with patience. Yes, I did see much cheaper lawyers out there, but none of them knew the immigration system as well as Macroglobal does.