Great people to work with. The culture and atmosphere were inviting and forced you to do the best that you could do. I had to ability to work with all levels of engineering. As a co-op, you are an integral part of the team and not just "another intern". I feel like my work had an actual meaningful impact on the company's success.
What I wish was different
Nothing I would change regarding the work I was involved in. The commute was very far for me, I should have negotiated a higher travel stipend.
Advice
Get ready to work. The place is fast-paced and rarely do you get to slow down. Depending on the type of worker you are this is either a perfect fit (like for myself) or not so much.