Pros: pretty much everything except not the best pay rate
Cons: pay rate towards the lower end of market
The only slightly negative thing I can say about my time at Suncor was that the pay rate was at the lower end of the then current market rates.
But, I got to work on great projects, had a great manager, worked with some fabulous people and was allowed (encouraged even!) to do what I do well.