Pros
CSN gives its employees a lot of responsibility right off the bat. I have a lot of friends who started their careers at the same time in finance and consulting, and the stuff that they're doing is busywork compared to the power to opportunity to drive results that I've been given at CSN. I don't just analyze data and share it with clients who may or may not choose to see it through -- the insights that I generate from my analysis lead to actions (led by me), and the impact that those actions have is often immediate and something I can evaluate in real-time. That feeling of having impact on CSN's growth is really exciting and kind of addictive. If I have an idea on how to change a process or grow one of the categories I'm working on, I'm encouraged to test it. If it doesn't work, I see that it's not working quickly and try something else. It's great to have that feeling of really making an impact to soon after starting a new job, and from what I understand from my friends, I'm pretty lucky to have found it. CSN's also a great place to make friends and meet new people. I didn't know many people in the city when I moved to Boston, and now I have a whole new crew of friends who I've met through working here. We have a lot of fun together both in and out of the office.
Cons
CSN's growing so quickly, I think being successful here means having a good comfort-level with change. You have to adapt easily and roll with the punches a bit as the business and structure of the company change as we grow. I think that constant change is actually a positive thing -- it keeps things constantly fresh and always exciting.