Pros
I was able to double my resume in terms of important projects that would help me land my next job. Program was well laid out thought our final presentation was all hype but had no real benefit to our performance scores. Great company though, would consider working there.
Cons
This has by far the lowest retention rate of any program for internship/co-op ever. Do not take this position if you are hoping to get a full-time offer upon graduation. It is extremely rare for an offer to be given to an individual who has only one co-op. Performance scores are not judged well, if it is your first co-op you're almost guaranteed to fall in the (5-6) range out of 9. This usually allows you to get a second co-op but it is not enough to get a full-time job.