Pluspunten
Lots of Variety in Roles, was able to find niches I excel at to contribute positively to company.
Successful company, as they hold a large degree of the market share for the product
Well structured organization.
Great leadership.
Highly qualified mentors.
Minpunten
As a co-op, I wish I had a greater expanse of roles, or access to work on or learn on different projects and experiences. When, for example, the lead engineer over me didn't have anything to do for me, I wish I would have been placed to work under / observe other people in the company.