"This place is awesome to work at, you have your own gym, basketball court, massage therapist, additional health utilities. They feed you amazing catered lunches Tuesday - Thursday, and have a really relaxed environment. Depending on what team you work, you can have more work than others and gain more knowledge, but I was really content with this coop position. I would definitely give it a shot as it was one of my favorite Canadian based work terms. CEO's are really cool"