The work life balance has improved significantly since the transition to SaaS and adoption of more rigorous development practices, but deadlines can be tight, and the work has to get done one way or another. Also, once you know the stack, you won't get a lot of experience outside those technologies.