Pros
Good health insurance and decent benefits.
Cons
Management (especially upper management) is out of touch with the field staff. We are the ones on the front lines sacrificing our time with our families to make the company money. They work you non-stop with little pay and no relief. We were already short staff in the field and numerous people quit. Instead of trying to hire more people to at least replace the ones that left, they make us work more for less pay while saving them money. They leave you out on a job for weeks at a time without know when you will be able to go home to see your family. When you do get home, it's for a couple of days and then they expect you to go back to work again for weeks without any relief. All this while management is sitting back at home spending time with their families and sleeping in their own beds collecting their bonuses that the field employees earn for them. They do not care or listen to us when we all tell them that we are unhappy and will leave. We are just a number to them.