Pros
You have a company vehicle, and as long as you put your time in each week you can pick your hours. You also get weekends and most holidays off.
Cons
The company is cheap, they constantly short supply orders( which can put "you" in a bind with "their" customers). While there are some good managers in the field, upper management is Unorganized, and completely removed from the real issues the company should be addressing. They are also into micro managing their personnel which is over bearing and unproductive. The pay also sucks for whats expected of you. Truthfully you do two jobs; your a technician for their equipment, and a food safety specialist. Which is all well and good but you only get paid like a technician yet you have the added responsibility( and liability for that matter) of food safety. Benefits are non existent there is no 401k, no stock options, and while they offer insurance it's not affordable. Lastly your on the road a lot and after while that gets old, real old.