Weekly pay and free medical are amazing, easily the best benefits package I’ve seen. That said, they have zero respect for when your shift is supposed to end. Staying late is expected, not optional. It feels like benefits are used to justify overworking people.