Pros
Set group of people that you interact with often.
Cons
VERY inflexible to personal needs, time off, vacation, etc. Work weekends, holidays, unrealistic work load to complete. Turn-style environment (new people all the time as people quit or are fired all the time). Employees accrue points that can lead to termination for being sick. High stress environment. Technicians in the field are not paid for driving within a 90 mile range - only are compensated after going over 90 miles in a day. No raises in the past three years, yet responsibility has increased.