Pros
The employees are nice. I honestly can't think of anything else.
Cons
Little or no infrastructure, designated departments or efficient systems in place. When I was hired by the CEO's wife, she went right into when I could start training. I literally had to ask her what exactly they were offering me from a salary standpoint. My first day of "training" was spent sitting with the CEO and literally watching him go through the massive paperwork on his desk - that's always fun for a high caliber person. If you're not careful, you'll be set up for failure and will be given blatantly wrong or misleading information. The CEO will ask you to work on a project which will take up a lot of your time and then he'll change his mind multiple times about what he really wants and your time will be completely wasted. He has unrealistic expectations of what your job entails and is condescending toward women. Visibly, a very blue collar company that flies by the seat of its pants.