The benefits are okay, you get free healthcare visits and most medications are covered within the company. Off major holidays.
Cons
The pay is not the best. Management expects you to bend over backwards for them, prioritize the company over your personal life, and pretty much never request vacation time because the company will always be short.