Large company with lots of contracts and customers to keep techs busy, plenty of overtime slightly higher than average starting pay with healthy steady raises, lots of knowledgeable techs.
Cons
Lots of 10+ hour days, lack of bonuses and significant commissions, commercial and residential pay is the same.
*They take service before self to a whole new level. *They'll praise you to your face and the moment you turn around, talk bad about you behind your back. *Uncoordinated *Toxic Work Environment *If you give someone information, you can guarantee that information is getting entirely changed around.