Pros
Okay benefits including RRSP matching, option to work remote, friendly co-workers, lots of work available, plenty of travel opportunities. That's what you will be told, and it's true on the surface. If you look a little deeper you will see the reality.
Cons
Benefits aren't the best I've seen, RRSP matching is taken off your annual bonus, option to work remote includes lower salary, co-workers often too friendly, expected to work lots, and lots of unpaid overtime. Sent to remote client sites with no real training and expected to "figure it out." The leader of a sexual harassment seminar said "it's not sexual harassment if the other party enjoys it." That pretty much sums up their attitude on the issue. You will have to fight for any sort of raise beyond the cost of living increases. Work with outdated technology (depending on department) and the education bonus they provide assumes you are using your holiday time (starts at 2 weeks - max 5 after 7 years) for this purpose.