I have worked for MasTec for over 6 years in both the field and as management and as long as you are smart enough to make your own way, it isn't a terribly bad company to work for.
It isn't run by Dr. Evil and his cohorts and they don't expect more of you than any other company out there trying to make a buck. I've worked for better and I have certainly worked for far worse.
This is CABL.com posting #151269. Tiny Link: cabl.co/mNvZ