I recently received a job offer for UI work with Javascript, which I absolutely love to do. They are offering me a boatload more than what I am currently paid (almost more than half). Right now, my current job involves a lot of C#, Powershell and Bash scripting which I don't exactly love. The conflict is, at my current job, we are heavily invested in TDD and Continuous Integration. We virtualize all our testing environments, and have a CI server running continuously giving us feedback. This is part of the job that I love; we are shipping almost every week (which is impressive for the type of product we produce). On the other hand, at the new job, no one uses TDD, no one's invested in Continuous Delivery, and they use Subversion for source control. They have a team of about 20 people, all who are 'Senior UI developers' yet no one uses TDD. But they are offering a lot of money, and most likely I'd end up as a junior position, so I doubt I could take the evangelical role. I am searching for advice.