Over 100 IT workers protest for work-life balance