Good pay , benefits ,workers rights but toxic environment.
TPH tops other companies in jobs and pay. However there is a wall you're bound to hit. There is a limit to administrative jobs (there are workers and there is manager no middle ground).
I felt that emphasis on workplace etiquette rules created a toxic environment. People were afraid to speak their mind and if they did someone made sure to complain about what it is they didn't like. Nobody told you in your face what you did or said wrong, everything went on behind your back. And when you have everyone whining to manager about each other, it most likely affects manager as well. The worst thing that can happen is someone filing a law suite against you.
Saying that, prepare doing some managing as well. Managers can't keep up with all the work so project management is often everyone's duty. When you have deadlines it becomes quite stressful.
Pay, benefits, lunches
Work culture, management structure