Working in Maintenance/Repair can be very rewarding, since you are a problem resolver. The issue is you deal with problems on a daily basis. It's sometimes hard to keep a positive outlook on things when you just deal with issues day after day after day. It is best to understand that these issues are not your fault, and enjoy when you are able to correct them. This career is not difficult, but does require some education. If I had to do it all over, I would make the same choice, but hopefully I would learn to 'let the water roll off the ducks back' a little earlier in my career.
My career in Telecommunications has had some major highs and lows. I've seen a lot of good people lose their jobs over the past decade. Still, I would recommend this career path for anyone who likes working with high tech tools and equipment. I have worked with everything from 2 wire telephone service to 288 count fiber optic cables. It's a constantly changing world in which equipment is almost constantly changing and training is critical to your job. The pros to this career are good pay, good benefits, and if you work as a dispatch tech you usually have a company vehicle. The cons can be having to be on call 24/7, working outside in all conditions, and being called on to work during major storms. You may also be asked to work as long as it takes to repair any major network outage. If you are considering this career path think about how much your time is worth and never take your job home with you unless you're on call and being paid for it.