Our Implementation Consultant was great and very patient in training us and answering our many questions. Even beyond our initial implementation, the emPerform team has been wonderful, helping to resolve any issues with developing a new appraisal or any other questions that may come up. They are prompt and thorough and greatly appreciated.