Pros
Probably the best company to work as a Cable or Satellite Installer. The training it's good and you get good money for that, the first months may be a disappointment, until you understand the system but than you are good to go. About money, my field training - 2 weeks over $2000 paycheck, the first paycheck working by myself - about $1100 ( after taxes), after 4 months all my paychecks ware over about $1600 - biweekly after taxes. Hours - from 8AM to 5PM +/-. Those who make less money are usually closing job for no reason or small reason. If you want to make some money you need to break some rules, sometimes and to not run away from jobs, for small reasons.
Cons
Me as an immigrant, I can't see nothing to complain about. You can't be millionaire by working for somebody. But I have all my respect for Mastec and for Rolando Gonzales, who was the site manager there. Also the office in Frederiksberg VA was pretty good, nice great people.