Pros
Encouraged to learn and grow in my trade and it's okay to make a mistake. I am challenged to learn more and explore. I'm not micro-managed and always receive support from Management. The company continues to look for ways to grow and improve and I really like that they include the employee in that process by soliciting feedback. They display integrity in all business decisions, makes me proud to work here. I like that there is a strong emphasis on the work/home-life balance. Owners are very transparent about the company's current status and future goals.
Cons
I've worked in many atmospheres, large corporations and small mom/pop shops and CSols, Inc. is, by far, the best work environment I've worked in. There may be a few "small business growing pains" but they are consistently being address and the owners are very conscience of making continued improvements.