I have done this for years. I have seen that some people don't like it for the following reasons.
1. They prefer a predictable schedule.
2. They don't like being at home ( family or workspace issues)
3. They are good at or enjoy office politics.
4. They are incompetent managers and they don't know how to manage engineers other than looking over shoulders and taking attendence.
1. They prefer a predictable schedule. 2. They don't like being at home ( family or workspace issues) 3. They are good at or enjoy office politics. 4. They are incompetent managers and they don't know how to manage engineers other than looking over shoulders and taking attendence.