Teaches you how to be organized, meet a lot of great people, benefits are decent
Cons
Pay is terrible. Leadership does not care about you. You get in trouble for clocking in 7 or 8 mins too early or too late (point system). No career conversations. No career pathing. It isn't normal to want to talk about your career.