So, you recommend me to stick to MasterCAM or CAMWorks?

I don't know any of them enough, but I used to work with any tool that is available. Some times I use even programming languages like Qbasic to generate the G code, so for me both are the same.

What I am worried is about how easy/difficult will be training for future employees I expect to have.
Right now MasterCAM is somehow the industry standard for machining shops, while Solidworks is the standard for designers. If we are machining what the designer created, then it seems logical for me to use the same tools he used.
But for hiring, I think is easier to find people skilled in MasterCAM than SolidWorks.

It's like windows vs machintosh, companies buy windows not because it's better but because everybody knows it.