Pros
Your pay rate can be higher than most retail positions, although it won't make up for the physical and mental intensity of the work.
Cons
I worked in the warehouse for only a few months before quitting. Management was aggressive, condescending, and disrespectful. They'd normally schedule myself or just one other person to do the work of an entire department - opening, closing, breaking down dozens of pallets, gathering carts, picking orders, providing customer service, taking calls, stocking shelves, and janitorial responsibilities. Whenever more than a few people were scheduled to help, the majority of them would sneak out early without saying a word. Department functionality was nonexistent. Many of my coworkers were overworked, stressed, low-effort, unhelpful, backstabbing, unprofessional, unfriendly, and underpaid. I only got along with three people. I spent many exhausting nights working well past my shift into early morning hours with my manager and had to show up again the next day bright and early. The physical labor was intense, especially paired with the lack of sleep.