The days are long and shifts are less than ideal, but the work itself isn't too difficult.
FMCNA offers excellent benefits
Pay is fair, considering high school or equivalent is all that is required for most positions.
Co-workers and supervisors are typically pleasant to deal with, But I have never worked for a company that upper management will sit in team meetings and blatantly tell everyone how unappreciated they are, which can be extremely discouraging.
Upper management, schedule, work/life balance.