Overall WestJet is a great employer.
There are small issues with work/life balance, especially if you aren't located near the airport you work at. This is most prevalent in the mid-level positions, where shifts are 12hrs (on a smooth day). This can easily result in 15hr days outside of your home, depending on where you're located in relation.
Salary - more ... is a little low in some cases, recently revised, but the benefits are great. Vacation time is excellent and bonuses and such are available as part of the total compensation.
Job security is superb - they don't really let people go without ext ... - less