Pros
CSN Stores is an excellent place to enter into the working world. The owners are extremely talented and take painstaking efforts to make CSN a great company to work for. There is plenty of advancement potential, even within 12 months for the most motivated employees. The pay matched with the benefits package is on par or better than competing organizations for nearly all levels.
Cons
Due to rapid growth, sometimes it is difficult for employees to adjust to change. This is a normal reaction to organizational and cultural change. I really do not see downsides to working at CSN if you have the right attitude and initiative. There is ample opportunity for advancement, much more so than other companies. It's unfortunate that some employees have not had experience working for other companies to realize this. I personally have worked for a large organization with plenty of structure; it's not fun. Career opportunities are few and far between, "management" is jaded and uninspired; the point being that every company will have a few dissenters along the way.