It is based down to many factors - they can be flexible for basic staff and if part-time but as you climb the ladder the hours become more set and longer. Depends on your role in the company and supportive management
They tell you yes but don’t let you when it comes down to it
No they aren’t they’re far off !
The hours are set on a rota, if you couldn't make your shift then you would have to miss a shift, the hours were not flexible at all.