Pros: Chances for career advancement, excellent management training.
Cons: Long commute from suburbs
Shaw promote's from within, so if you're willing to understand your role and work hard, great chances for advancement. They also have an excellent management training program
Only con for me - main head office/call center is located in downtown Vancouver so makes for quite the daily trek.