Pros
The owner is great and truly cares about his people, he’s genuinely a nice person.. The pay and benefits are amazing. Really generous company. CEO will listen to new ideas/allow you to lead new projects of interest. Great for a self starter and those who work well independently and do not require a lot of guidance. Ideas welcomed.
Cons
Small company means many hats for few individuals and sometimes a lack of professionalism from management. If you have little outside work experience you might feel bullied or abandoned with the lack of guidance and clear leadership but if you have worked other corporate jobs you will appreciate the flexibility afforded to you. It is a low stress environment but requires a lot of self discipline and independent learning.