Pros
Uline pays well, has great benefits. Fun work events. I worked with a great group of smart, talented people, under the direction of a good management team. While the company is very strict and somewhat old fashioned in their work practices, I certainly can't fault that -- they have had incredible success with their business model.
Cons
Dress code for me was difficult. I'm not comfortable sitting in pantyhose/dresses for 9+ hours each day (but the positives working for Uline outweighed the dress code).