IBM's policies and management are very flexible when it comes to working remotely or accommodating various life situations (sick days, doctor visits, etc.). Management is encouraged to measure an employee by their work and impact, and not by hours spent at their office. Great colleagues! Though unfortunately, many have been leaving due to the instability of IBM's HW development business.
At least in my area, there's a high level of flexibility on which projects should I undertake based on my and my management assessment of business impact