There are no growth opportunities. Applying for jobs within the company is an awkward process that alienates you from your manager and team. And if you don't get the job? You can say goodbye to your raise and a nice yearly review.
The company moves fast, erratically, without a real sense of purpose and direction. It's all at the whim of an impulsive CEO. (Believe me, the other reviews do not exaggerate.) It's incredibly frustrating to always be months behind schedule because senior management cannot come to a decision, and be the brunt of customers' anger when things do not go right and the product falls apart.
To be clear: There is ZERO employee culture. There are no get-togethers, there is no break room, there is no team-wide introduction and no training program whatsoever. Yes, that means if your job is to run a report on a program that only Restoration Hardware uses, then there is no way to build upon the skills you learn while on the job. If this is what you are looking for, then this may be good for you. The company lives by core values that must be repeated at each major department meeting but no one follows them.