Professional and experienced, seems to be doing a great job. So far, happy with the decision we made to hire. Excellent communication. Will update later. UPDATE Absolutel ... more