Good - Pay, shifts can be good sometimes especially for time off, Work collegues, job satisfaction, the buzz.
Bad - Shifts sometimes a nightmare for planning, and always on a night shift when there is something social to do! Law changes such as Duty of Care and corporate manslaughter, had to the pressure alongside the corporate pressures the companies are starting to face.