Pros
I'm a technical employee. If you work in a customer-facing position, you can learn in months what would likely take years at a normal employer. Most of my colleagues over the years at the Rack have been very friendly, and openly shared knowledge with me. I see other reviewers complaining about pay, but I know that my pay is absolutely fair. If you are good at what you do, work hard, and know how to sell yourself, you will be generally be rewarded for it. My income is not that far from being double what it was back when I started at the company, 5 years ago. The company also promotes and hires quite a bit from within. I've been promoted twice to various technical roles based on my interest and the company having faith in me. Most of the time I feel a bit spoiled... but in a good way... and that gives me incentive to make sure I do my part. If you're thinking of working at the company, make sure you get decent starting pay. If you are insistent, and in demand, you will have some leeway here. Try to get a good feel for the team and your manager. I know that's a tough order when you don't even work there, but be creative.
Kontras
There is a lot of dead-weight around, which is compensated by the true talent at the company. Some of the managers at the company should not be managers. But to be fair, I've really only had 1 bad one out of the 4 I've had so far. I've heard some bad stories though. I think the fanatical culture stuff that is imbued upon new employees is a little over the top.