Following the CEO's principles, IMC gives back a lot to the society through many charitable foundations such as Room to Read, OzHarvest and ThreadTogether. We can also nominate a charitable foundation of our own and donate a certain amount of our salary regularly. IMC will then match the donated amount up to a certain limit.
The company runs a "Charity" day where all the revenues from the day go to a charity to promote literacy across the world. The company has stated its efforts to compensate its energy emission by buying carbon offsets. I believe they've offset twice the amount of carbon that they've produced in the past ten years or so. Other days which employees are encouraged to participate in include a day where employees come to work in fancy dress - for every person who participates the company donates a certain sum to a children's charity.
Lots of charity initiatives throughout the year and the company has also started focusing on being an eco friendly corporate citizen by reducing carbon emissions and also purchasing carbon credits
Many charity programs. They have themes that employees can participate. (trading for charity, rooms to read, push-ups for charity, etc)