I also work in hospitality and always turn up 20-30 mins early for a shift to catch up etc, that way you tend to actually start work on time!
Throughout my flying training I have also always turned up much earlier then the requirement for flights.
To me its being professional, as others have said how often have you wasted your companies paid time?
If an airline would employ me I'd have no issue with it!
Agree with Smile & Theo.
Cheers