Pros
CSN is a young and fun environment to work in, you get a chance to have your hands in many different areas of the business so it's a great place to gain experience and learn about the business world. Management is also fairly open about the company's sales, new projects and what direction they're headed in.
Cons
The pay is far too low to expect to retain the real talent within the company. It doesn't seem to matter how hard you work to get ahead, employees aren't rewarded with raises or a decent salary. Valuable employees trickle out to other opportutities as they can find them. Career paths have become really unclear in the past year as well, making it difficult to see where there is to move up in the company and how to get that next promotion. Young and fun can also translate into immature and unprofessional at times, but for the most part, that's slowly phasing out.