I have found that EPA has been very courteous and professional in their dealings with me. They have always been flexible and understanding, whether I needed to cancel a shift or do more. A very organized and well-run team who listen to their physicians.