Worked with them rather than for them and the crews all seem like a good bunch. Lots of problems though last summer on some routes, where crews were arriving at the aircraft long after the scheduled time of departure and hence running into long delays. Not going to speculate what the problem was there.
Very smelly galleys though, so take a clothes peg.