They work the crew VERY VERY hard and with 20 minute turnarounds/minimum crew and minimum rest daily it can become very fatiguing. There are also no nightstops and regular roster disruption.
However, the crew are such a great buch of hardworking, dedictated and loyal people who really do make the airline. And the money is good too! (Just dont work it out as an hourly rate!)