Pros
International experience, ability to travel and see many different countries, make friends around the world, learn different cultures. Most of the crew is from 21 to 40 years old, interesting parties in crew bar almost every day. Possiblity to save money, as you don't pay taxes, life and nutrition also free.
Cons
Hard work, many hours, lack of free time and sleep, 6 months without a day off. Closed space like in prison in the non-habitant island. Even the company has harassment policy, it doesn't work because you cannot prove anything. So even if 8 people write a complain for the manager, HR doesn't do anything. After leaving I found out that many people had resigned because of him and he was fired finally in 6 months approximately. Paisano business - people from the same country will support each other even if it's wrong or not fair. A lot of stress from the guests asking same questions every day. Lack of personal space - very small crew cabins, have to share, never can remain in silence and peace, people everywhere, live under the water level without windows and fresh air. Same food of bad quality in a crew mess, gain weight very fast. Takes very long time to get promoted of especially change department, HR can loose your documents, you can be sent to different ship and start over.