The machine is easy to learn, but has many features that are very helpful for machining complex parts like internal combustion engine components or aircraft fuselages where accuracy matters! I have been using this software since 2012 when it was called SolidWorks CAMEO 2d/3D which had much more limitations than masterCam does today (it wasn't even able do CNC milling). My experience now consists in simple NC programming tasks only - nothing too complicated as 3rd party users can use these softwares at their full potential without having any problems related solely from our side here :) so far no issues encountered during 5 years working exclusively wihout human intervention! If you want an effective programmming system then get MASTERCAM M60! It's cheap enought compared withe other programs out there yet provides almost all your needs regarding precision Mastercam is a great tool for programming CNC machines. It is easy to learn and use. You can learn the basics in a couple of hours. The interface is easy to use and navigate. I have used other CAM programs in the past and Mastercam is the best. I don't have any dislikes. It is a great tool for programming CNC machines. I am able to program CNC machines in a short amount of time.