Long hours, very hard work, sometimes amazing money, sometimes not! Small pokey accommodation, sometimes not very nice managers, not always much time off, long time away from home!
BUT!
You see amazing parts of the world, you meet the most amazing people, make friends with and learn about other cultures and nationalities! You live on a cruise ship in the middle of the ocean! Work hard, play hard! Awesome Crew parties, fun trips on days off! The time of your life!
The things that always stick out for me are the fun parts. Every job has its negatives. If you are thinking about I always say at least try it out.
It's not for everyone and if you don't take to it you may have to pay your own way home but if you stick it out you will have the best memories to keep forever!