Pros
The people can be wonderful, I have managed to meet people here that I am so happy to be able to say are real world friends. There are in place many 'benefits' that make working at NKD fun - development days, time to volunteer and some away days are also good fun.
Cons
The leadership team make up a third of the company and are incredibly disjointed on a personal and a professional level. Leadership here is very much "too many cooks" style. If you are less preferred there is a much lower level of respect. Hires seem to come from a pool that the CEO has - old connections who are not always beneficial to the growth of the company. If you do not shout about your accomplishments they fly under the radar and moving up within the company is difficult as you are constantly asked to "prove yourself" rather than be recognised for your hard work and dedication. There is a cult-like mentality where NKD comes above all else, including persona life and I don't agree with this.