Great Wall is Mortgage Broker which have quite a few of loan officers working for them. A couple of them on staff and mostly on affiliates. They represented dozens of mortgage company or mortgage bankers. They provide re-fin, mortgage, commercial loan and investment loan. They are not afraid to compete for your business which mean you have a great change to get a lower rate if you get more than one broker competing for your business. Services depends on the loan officers you worked with but mostly are ok.