Depending on how sticky your employer is about where their data goes, you may be able to maintain at least some of your preferred environment, by bridging at the data or source code level. So, if you can get the data onto your preferred hardware, work on it there and transfer results back...