I would regularly get asked to come which was a good benefit
Flexibility is based on your availability, the more you're available the more flexible the hours can be. Generally if you can regularly work anything and you ask for a day off its not an issue. If you have very set shift patterns its harder to accommodate the time off requests
It is possible to submit days you can't work the week before
you choose how many hours you would like to work a week and the management team work around this, put you in when available. You can swap shifts with other team members and other people can cover your shifts if you're unable to do it, Rotas are given out a week in advance so any changes you can act fast.
They don't like to hire people who can't work weekends and often exploit new members of staff by giving them 40+ hours despite only being part time to 'break the newbies in'. Was exhausting when I first started.
They were able to work around studies
hard work, you have to put in the effort to take out the rewards
Rotas are posted 6 weeks in advance, and you are able to swap shifts with other associates if required. Also, if you make your transport to work available they won't schedule you in when you would be unable to make it.
Don't always stick to hours agreed
A good think about flexible working at wetherspoons is that if you need a certain day off, with it being shift-work there is a good chance you will get it with little notice. However the is also a chance that you may not get the hours that you need.