-Very friendly staff who go out of their way to help you
-Love having co-op students at the company. Managers and other staff make sure they feel welcomed and help them get up to speed.
-Plenty of opportunities to learn technical skills
-Great place to start a career
-Great working environment
Cons
For a position as a co-op student, I feel there are no cons