Thomsonfly is a good company. Having worked for a couple of other companies as well, I think it's well worth a try (unless you're looking for DEC positions).
Roster stability. Decent salary. The right to say NO to a roster change in excess of 2 hrs. Staff travel incl interline. Everything paid for. Overtime pays well.
Good luck!!!!
z3