Working from home is a good available option.
Flexible work schedule.
Health insurance premium is good only if you take high deductible.
On site gym.
Cons
Not much work for associates.
No place for growth.
Not much benefits either other than base pay.
Either too much idea time or work with no proper direction.