Pros
The people that are working at the stores are really vibrant and great to work with. The dress code was recently changed and employees are now allowed to wear jeans - think "high-end hipster". The company reinvented itself, and is now seen in the leading design magazines; this attracts more customers and designers, hence, you are always working on something. The pay and benefits are competitive with other businesses. There is a lot of updated technology that streamlines all the systems - it makes working with merchandise and customers much easier. The customer service department has the nicest people that are able to help with anything and everything. The leadership teams - both in the store and in the field - is top of the line; they listen to your ideas, they work with your specific schedule, and know the balance between being your boss and your friend.
Cons
Sometimes your schedule will have an abundance of hours, or no hours at all. There are times when information that is passed down is repeated to the point that it is overkill. At times, it might seem like sales goals are more important than actually helping out the clients. Due to the brand reinvention, it seems that the company is looking to hire more people with design backgrounds. The company tends to spend a lot of money on distributing pointless information or having information sessions that are too overdone.