What I liked
The way the company approaches the co-op experience is very beneficial; they understand that the purpose of being a co-op is to learn and get valuable experience, and they give those opportunities to you. You get to choose what projects you work on and work with you to make the experience what you want it to be. For example, I had been working on a new product development project and let them know I enjoyed it, so they put me on the team as a dedicated member. Help is made readily available whenever you want, and they are happy to provide any assistance you need with projects.