I was a contractor at Toyota, not a direct employee.
Toyota is very good with work / life balance.
Toyota is big on running lean with personnel in the area I worked.
This resulted in having to manage multiple roles besides developer.
Having to act as Business Analyst, Project Manager, Technical Writer, took away from focusing on development.
It was a balancing act which sometimes interfered with doing one or more of the roles in the best way.
Political correctness, too lean on personnel so had to fill multiple roles besides developer.