I had a decent co-op with Deloitte. As a company, Deloitte is truly a great place to work, however I think the length of my co-op affected how beneficial it was to my future. I really felt as if I was just getting into the swing of things and then my co-op ended. I would have liked a bit more challenging work as well. My favourite thing was the diversity of projects I got to be a part of.
Length. Harder work.
If you can, try and do a long co-op. 2 months isn't really enough time to get intergrated into the company.