It depends on the team and manager
Yes flexible work hours.
Hours are flexible but you must comply with the norms of the project team / client you are working with.
Hours are set but you can work remote.
Yes, IBM helps employees in their needs
Yes, they allow flexible working hours
Yes , WFH option is there .
Depending on the work function you might be able to work flexible hours
It depends on your position you can do homeoffice but no flexible hours.