They are professional in terms or quality assurance so I can trust them to do my project right when it comes time! Customer service is always quick too respond if there's any questions about projects at hand as well. Communication was easy between team members who were involved during this phase (both me & client) but also within myself once we're working together via Skype/TeamViewers etc.. The only thing which could be improved would have been more frequent communication regarding progress since not everything has an exact timeline like some companies tend towards doing sometimes lol This isn't anything bad really just something small compared others out here - they offer free trial before finalizing contracts though!!