CIHI is a very nice place to work with great people, salaries and benefits. Learned something new all the time. The workplace is clean, quiet so you can concentrate on your work but also very social with TGIF's, outdoor BBQ's and Euchre tournaments. The management and departmental teams continually provides updates with Small Talks, Town Halls and presentations of work. Worked on contract and would love to be permanent. If there is an opportunity to work there again I would be more than happy to return.