Yes, hours are flexible, but they can change them on you out of the blue and they don't care if it works for your life or not.
They say that they're willing to work with you but it isn't true. You ask to switch schedule and they say there's nothing available and they won't work with you in order to find a solution.
They are very good, at least at my location, at catering to our scheduling needs.
Best part was their flexibility of hours. Easy to get time off if needed and make adjustments to schedule when needed.
Hours and schedules are typically flexible but it depends on locations
Very flexible hours/scheduling. Anyone has the option to say what hours he/she can work. Taking days/leaving early if need be was usually painless.