But it has been perfectly acceptable for many companies to run employees into the ground with countless unpaid overtime work. It is just the first time in history employees have some leverage and practical options to swing the balance into their favor.
They keep talking about KPIs and metrics, but they still expect you to work a certain amount of "hours". A big percentage is just chatting and walking around. I would say that I work much more effectively from home. A lot of managers just like to see a buzzing office as if that is some performance metric.
Two full time jobs is probably overdoing it. As long as you do your job correctly and you delivery the quality and quantity that is expected it should be fine to work on the side.