Pros
I joined CSN Stores a little more than a year ago, and have been extremely impressed with the open communication from the co-founders, Niraj Shah and Steve Conine, as well as all other members of the management team. CSN is a meritocracy, and there is a strong focus on developing talent internally, which makes it a great place to start a career. After working for a few companies that didn't value development as much, this has been a welcome change! Additionally, the company provides a great benefits package and access to tickets for local sporting events (Red Sox, Celtics and Bruins) and shows, as well as quarterly social events so employees from different departments get to know each other better.
Cons
I haven't really encountered many downsides of working at CSN Stores. I guess if you are someone that likes a very rigidly defined role, it may not be the best place for you, as creativity and thinking outside-the-box are highly valued at the company. In terms of compensation, although there are probably places where a new college graduate could make more money, there are definitely trade-offs involved in going to work for large financial or other more formal companies. CSN values a healthy work-life balance, as opposed to working long hours on weeknights and weekends, and the dress code is certainly more relaxed.