I agree, I am certain that there are thousands of great and passionate about FOSS people there. I’m just not that certain about IBM ;) It’s still probably better place to work at than most.
All in all, I am only saying that the fact that somebody cites “personal reasons” doesn’t mean there are no other factors at play.
Great advice. I would add to it just to learn leveraging those tools effectively. They are great productivity boost. Another side effect once they become popular is that some skills that we already have will be harder to learn so they might be in higher demand.
Anyway, make sure you put aside enough money to not have to worry about such things 😃