They have fair pay for walking around for hours and a one hour lunch break. They do not allow sexual harassment in the workplace and will take action against it.
Cons
They have agendas they want you to push and there's a conflict when you don't agree with the way they want you to push their agendas.