Pros: reduced rate travel; ability to see the world one layover at a time
Cons: initially, extended periods of time away from home; however this greatly improved over time.
I have held several positions within Air Canada and across the board, this is a company staffed by professionals who know the true meaning of teamwork...all that is required to bring an airplane full of people and products into a major station; park, offload, fuel, clean, cater, service, staff, sign off on cabin and flight deck logbooks, reload and dispatch. This is a group that goes the extra mile and more importantly knows when to pass the ball to the next key player.
I've learned that no matter where in the world you are, people want to be treated with respect. A little tolerance goes a very long way. Equally, humour (when and where appropriate) makes a long and sometimes difficult day much easier to deal with.
Air Canada afforded me a lifestyle as well as giving me a job.