I have been teaching Business English in Mexico for the past 2 years and working with both local and international companies. Prior to that I was a Corporate Trainer in the USA in the insurance industry. This involved mentoring employees in sales, management, and leadership skills.