Great people, great benefit, flexible schedule. Work pressure is minimal. OT is non existent.
Cons
Job is not very challenging. I was in a union position so everything is based on seniority. I ended up with quitting the job and started my own company.