Pros
Very friendly environment, Everyone is always willing to help you and get to know you better. The President will come say hello and conversate with you anytime. I can honestly say out of all the big companies I have worked for, CV so far has been my favorite and I hope it only gets better.
Cons
For me, I can't say I have any negative feedback because I haven't experienced anything negative about my job.