Pros
There is a substantial amount of pros for this company. A few of them being: Excellent benefits, PTO as soon as you get hired on, relaxed environment, a tight group of people to work with(not a 5,000+ employee company where the senior management does not know your name), competitive pay, bonuses, excellent company functions, a lot of opportunity for growth in the company, electrical car charging stations, fantastic facilities(especially the new operations warehouse)<---I can guarantee you wont find a better warehouse environment than the one Smith has here(A/C!!). I've seen some reviews of people talking about no opportunity for promotions, but I myself have experienced otherwise more than once in my time here. It may not be an annually reoccurring thing, but when the time comes for them to promote for another job, they always look internally within the company. My advice is to be the best in your department, learn all you can, and have a stable, professional, and good attitude for the work you do. That is how you get noticed.
Cons
We don have Segways :P