Benefits are minimal.
I started out thinking I would stay with this company until I retired but quickly found that some people could do no wrong while others could not do anything correct, in management's opinion. Some people can work from home but others in the same department are not allowed to even consider it.
We now have core values that we are all supposed to live and breath but when the owner and managers lie to your face it is hard buy into the values.