Varied clients with intense demands means that the work can feel neverending. Even if you work after hours for one client, it doesn't mean there won't be another client expecting you to work after hours the next day. Typical MSP drawback, there's almost always something waiting to be fixed.