Granted, I'm not familiar with the operation of game dev studios, but that's par-for-the-course for other industries. When an executive moves from one company to another, they bring "their guys" with them.
I'm sure they were happy to get a steady paycheck again since Heros stopped development back in November.