Work life balance at MSPs is generally horrendous. They do their best to make sure you're not overworked, but sometimes a clients network goes down at 5pm and it is our job to get it back online. There isn't really anyway around this just a fact of life when working for a MSP. They always made sure that on-call duties were split evenly.