Pros
Really good benefits, very little turnover. It's a great place for people who are looking for a long-term career. Management varies depending on the team you're on, but it's a great job and has great pay especially considering how it's a rather entry-level position. If you're a bit lost with what you want to do in life, this might be a great fit for you. People here are also very nice and want you to succeed.
Cons
While the work isn't necessarily super difficult, the high volume can mean most weeks are overtime, Not a great place for those looking for flexible hours, and the beginning/ends of each month are the busiest times. Men and women face very different experiences working here; the bro culture is still quite dominant here and there is very little (if any) diversity.