Enjoyed most of the people I work with, and it's a field I am proud to work in.
Cons
Work life balance isn't great due to rotating shift schedules. Pay not worth it for long term career, and raises are rare and small. More of a place to start a career rather than stay long term.