Apart from creating a large-scale training model that provided hands-on training with every promotion cycle, the company also wanted to minimize billing loss while trying to provide training to employees in different locations around the globe and 30 trending technologies.