Pros
Weekly paychecks Steady hours Good place to cut your teeth and get your foot in the door
Cons
Blatant favoritism Frequent conflicts due to technician ego Management will change your schedule at a moment's notice Micromanagement of time and work performed Poorly executed on-boarding Constant offloading of management tasks to senior techs with the excuse of "building leadership skills" Absentee shift managers Absentee senior plant managers Constant change for the sake of change Takes over sites from competitors and lowers pay Difficult and arbitrary bonus structure Little regard for technician needs and personal life Long hours No accountability or consequences for bad actors Exceptionally difficult to progress past an hourly position without dozens of hoops to jump through