Great place to work.
Pros: nice place to work and go on client sites.
Cons: job security
I really loved working as co-op student, but workers don't have job security. It all depends on projects. I had to go to different companies and test machines and right quick reports.