What I liked
I really liked the autonomy: I owned the projects I had, and it helped me grow so much. My self confidence has never been higher because I know what an impact I made and I am going to be able to point at a mower and say, "A, B, and C are because of me". The projects I was put on closer to the end of my co op were things that a full time engineer would have done then if I wasn't there. I wasn't on a bunch of fluff work. Everything I did was super meaningful.
People were always willing to answer questions and help out as much as they can. Everyone was nice.
I worked with every function and got a much better understanding of what everyone does.