It may not be a normal life, living in a moving environment, but you can travel while working..and get the salary that you deserve.The good thingsTravel, Colleagues, Free Food, and learing in terms of Languages and Product knowledge.
The challengesNo Day off from boarding to disembarking, 11 - 14 hours of work, but you can get used to all of these, its just a matter of adjustment