While they do good work their customer service is horrible, Do not pay them the full amount upfront as they will take full advantage of your lack of leverage. If you are not a big job for them you will have trouble getting them to show up, I was cancelled on 3 times and then told it was my fault because. I was…