friendly and supprotive environments, detailed training and job description, very good benefits
you can manage your vaccations even split them, nice experience
Cons
very hard for the bonuses or commissions, over time requirements and a lot of travelling, must relocate.
A lot of domestic flights