Pros
Good benefits. Good place to work for a year or so to get experience. Teaches you professional communication, punctuality, etc. If you can succeed here you should be able to do well anywhere.
Cons
Low wages for Operations employees (sales does great, those who do all the work - not so much). Takes an act of god to get a raise. Set hours with no flexibility. You have to be there through floods & blizzards. Understandable that the company needs to remain open, but many jobs could be done from home in bad weather. The CEO constantly talks about how well the company is doing, yet they cut the comp plan every year - very bad for morale. You can tell that a lot of lower level management is unhappy and have to enforce things that they don’t agree with. No paid maternity leave or flexibility for parents. If you’re good at your job they’ll load you up with work until you can’t keep up.