I've worked as an FDE in a company that followed a similar approach – any work we did for a customer was still our IP and licensed as part of the software package, so we could then generalise it through our product org
It's not quite like hiring a consultant anyway, for example I've used Foundry before and while custom development is a part of it, the platform has a ton of stuff built in (partly thanks to the culture of adding features to the mainline product from customer engagements) so everyone benefits from it
It's not quite like hiring a consultant anyway, for example I've used Foundry before and while custom development is a part of it, the platform has a ton of stuff built in (partly thanks to the culture of adding features to the mainline product from customer engagements) so everyone benefits from it