I get to work on cnc machines alot in my field (maintenance @ caterpillar transmission plant) we basically make all of our own chit in-house, gears, bevels,shafts, housings, etc. And test each one on dynos. Its really cool stuff. I guess it all depends on which company you get an oppurtunity to work for. Some can pay really well, and some can be lame and boring with chitty pay. We've got well over 1500 dif machines so it keeps us pretty busy.