Pros
Wish I could say there were pros, but there aren't any.
Cons
This company has NO TEAM mentality whatsoever. Lousy management. Lousy support. Bonus you're supposed to get off your houses are stripped away at a moments notice and given to the butt-hat that doesn't even know what he's doing. Onsite agents only out for themselves and run all over field guys. It's like working with middle school kids every day. Guys in the field working their cans off and managers worried about themselves only. No pay increase after a year of service. No bonus. Nothing. Can't take days off, can't take vacation days even though you have them banked, can't say anything to upper management because they "protect" the other managers from being called out for knowing nothing. We're the guys that are making the company money and we are treated like second-rate citizens.