I've heard a lot about how flexible the CS is but is it the same in all departments or only certain ones. Does flexible mean flexi time where you build up hours and can have time off or does it mean flexible start and finish times or working different days each week, part time etc.. I'm looking for a new role and flexibility is important to me. I guess mainly in terms of start and finish times. A lot of advertised CS jobs mention flexibility, can anyone tell me their experience of this within the CS.