Pros
DXP offers flexible hours. Not too nitpicky with doctor appointments, etc. as long as you make up the hours/work. They offer great benefits (medical, 401K). Average vacation time (but you don't get them until you've been working for a full year...) and normal holidays. You'll meet some of the most down-to-earth, awesome people. They host cool company events, if you can afford to go.
Cons
The pay is garbage. You have to be a relative or senior executive to get any sort of compensation. If you are a woman, I'll save you the time and frustrations. This company is wildly sexist and does not take any sort of complaint very seriously. HR exists as a department as a legal technicality, not as someone to help and protect you. The men are condescending and misogynistic and will only treat you as a secretary. Won't even get into the awful, creepy comments that come from some of them. As I said, vacation doesn't come until a year in so that's annoying. On the flip side of the awesome-people coin, you will have to work with some of the absolute worst, most unhelpful people to ever apathetically be a part of the workforce. And on that same note - that's the general company culture (depending on the office). Just disrespectful and inner fighting...