You knew this was part of the job up front, right?
I am guessing that they didn't "spring this" required connectivity on you after your were hired?
This may suit you. For me, I would probably have kept looking for another job without such strings unless it offered me flexibility I needed or there weren't too many other choices (and then I would keep looking).