Made an appointment and they did not show up - at all. They did not call or e-mail about a delay despite having both my cell phone number and e-mail address which are readily accessible. I took a day off work to make this happen and I consider the blow-off to be very unprofessional. Avoid this company. They get an 'F'.
Cons: Did not show up at all - worst company possible