Yes, the blog talks about how hard the crew work. BUT.. it also talks about how in demand these jobs are for people living in other parts of the world.. where the average income in much lower than western standards. And in fact many people are paying employment agencies in their native countries to get these jobs, and those who have them often do their very best to make sure they are there for years.
Cruisemates Blog Cruise Ship Crews – Overworked and Underpaid? – Kuki
Above is the link to the blog. I think it talks about both sides of the story.