Pros
Always at work. Some workers are pleasant.
Cons
Working for this company is a complete nightmare. The managers think they own you, and does not respect your work/life balance. When they call you, you must be available 24hours a day, 7 days a week, even if you are not on call. They expect employees to work overtime, and everyday to ensure that the job is done, but you are not allowed to be off on the weekends. When manager mess up on jobs, they do not take responsibility and try to blame the workers for their error. They will steal your equipment, and claim you 'lost it' and charge you for it, and give the same equipment to a next employee. The work is physically demanding and the management does not care. They will not pay you fairly. I do not recommend this company to anyone at all.