Pros
If your region allows it, this position is very flexible. If you get a good manager, this job feels like you are your own boss. An extreme wide variety of equipment to work on. You will be a jack of all trades, master of none. You will always have something new to learn. Company car and gas provided.
Cons
Again, depending on your region, the wide variety of equipment is sometimes overwhelming. Too often you will be expected to work on something you've never seen before. You'll be lucky if you're handed the service manual and told good luck. Some equipment has bad documentation, no training available, and no technical support. If you don't mind being a warm body with a toolbag, then this job is perfect for you. Very rarely is there a feeling of accomplishment.