Pros
Once in the field, its a very enjoyable experience. Of course you have the crazy customers here and there that basically threaten you if you dont get their services up and running, but most people you encounter are very nice. Salary is decent but could and should be better. New hires really get low balled on pay now as they have deemed that training that brought you a %5 raise in the past is now part of another training.
Cons
MANY! Corporate is so worried about the bottom dollar that they skimp on everything from still putting out 7 year old non working boxes into the field and providing less and less "required" uniforms to field techs. You have to do so many "points" per day, that if you don't, your supervisor gets an email asking why you were unproductive during a certain time period. Problem is...you can get enough points for a day and a half for a simple install that takes 30 minutes or you can get an hours worth of points for the entire day if you are stuck at 1 trouble call.