The job itself was enjoyable but I love the work so my opinion is biased. There is A LOT of out of town work and sometimes requires techs to be out of town consecutive weeks and there is no incentive supplied to the techs for all the time away from their family. That alone creates a high turnover rate so if you're not able/willing to spend countless hours away from home that only pays for a fraction of that time, this isn't the job for you.
Personally I love working with my hands and solving puzzles. When you take apart any commercial coffee machine and are told to clean it and rebuild it you can run into all sorts of things. Overheating tank, wires can be frayed and could ground to the machine shocking the crud out of you, bad tank heater, thermostat, hi-limit. I could go on. My only problem with the job was management. I was really good at my job and they expected me to do everything for everyone. Someone needed help troubleshooting to meet their quota it fell on me. I was in the process of being trained for a supervisor position when my car broke down and I had no reliable transportation. It had caused me the job but that was the one job I truly loved being at and apart of.
My co-workers. The schedule.
Paid time off, Sick Days, and Shift leads were scumbags