Pros
Superior environment, great/smart/genuinely kind people, and some true work/life balance. CSN is a great place to start a career. It's also a wonderful company for senior level professionals to teach what they know, learn the latest trends in the e-commerce world and really have a positive impact on a growing business. Also, many of the benefits are very attractive.
Cons
CSN is evolving and dynamic. That's exciting for many of us. But for a person who requires a great deal of structure and someone to tell him/her exactly what to do and when to do it, that individual might need to take a little time to adjust to CSN. Now that CSN has grown well beyond a technology focused "start-up," I'm excited to see how CSN will continue to change the e-retail landscape in the home goods arena and beyond through even more creative marketing and outreach.