GM Corp has been a valuable asset to me when I started to go into the offshore business. They made a life a whole lot easier when I was in process of setting up my offshore company, brokerage accounts, etc.
The service they provided was a little below average because they were very slow to work. In addition, I did not like their staff at all. They were unprofessional and unhelpful.