Pros: flexible time, lunch and learns, good atmosphere and working environment.
Cons: job security is heavily dependent on oil industry.
Overall and great place to work. Majority of people there are kind enough to help out each other, so there's a good team dynamic. I enjoy working the people there. Can learn quite a few things depending on your position, discipline, and project, however opportunities to learn are quite seldom.