Imperial Oil puts special effort into ensuring every student is presented with at least one challenging project to take the lead on. This is the co-op students opportunity to shine. Each student gets a chance to present there term accomplishments in front of both the other students and some members of management. From my experience this is a great way to learn more about other departments that may be of interest as well as a good screening tool for management to find student who would be a great addition to their team.
As like many large companies, it is often very slow getting approvals for new ideas and projects.
The office is open concept to encourage collaborations. Everyone is eager to help - especially as a student (After all, most of them were in your shoes at one point)
Job listing was a blanket application, not for a specific position.