IBC offers a variety of corporate solutions for learning & development. https://www.linkedin.com/company/international-business-communication Its attitude towards teachers is unique and very encouraging. While IBC provided me with its best practices & tools through internal trainings, it also let me apply all of my spontaneity and creativity when it came to teaching. During my most active tenure at IBC I dealt with 4 groups and 1 person - mostly - in the frame of on-the-job English courses. These projects enabled me to keep my English knowledge on a high level, improve my interpersonal skills and reveal my leadership skills (on the go).