Pros
Pay is great. Low level management can be really great.
Cons
Way too many careless/underqualified technicians, everybody being pushed to manage time and get jobs done quickly, overreaction from upper management whenever an issue occurs which usually are caused by the combination of the two issues listed above, morale through the floor, everybody feeling squeezed and more mistakes are being made.