Flyingazorian,
Yes, u do get breaks on your flights here in EY, if the flight time is over 8hrs. But, sometimes, depending on a Cabin Manager u might get break on shorter flights as well.
As for the age thing, so far I haven't heard anything like that. I know that exists in Qatar Airways, where they even don't offer u a ground job, they just "ask" u to leave.