The culture's amazing and there's good opportunity to move from one position to another and collaborate. Interns are treated like full-times, i.e. if you're doing good work, you'll be assigned to interestig projects over full times. The company has a recognition system where the completion of major projects get you Air Miles. Loads of Co op events starting from arcades to going to watch a Raptors Game, all sponsored by the company.