Pros
You don't have to deal with customers, there's usually free food and snacks often, and you will have some great coworkers. My manager was really nice and always made me feel valued and appreciated. You get to work with some really beautiful clothing. This is one of the better jobs I've had.
Cons
The CEO treats some of her staff like lower-class citizens, often throwing fits and placing blame when monetary goals/deadlines aren't met. There seems to be a large disparity in salaries: the people taking in merchandise, writing product copies, and doing the bulk of the work under pressure just don't make enough money to survive in San Francisco. Meanwhile, web developers and upper management are making 4x your salary while you can often hear them upstairs cheering at soccer games and playing ping pong. The workload can be a lot sometimes, so you might have to stay late and put in extra hours (not bad if you want overtime pay).