Pros
The biggest pro is that I am an employee/owner. Going to work everyday with good people, that are as passionate about the success of my company as well as theirs, is a fulfilling feeling. There isn't a day that goes by when I feel like I'm in this alone or that I'm just here collecting a pay check. The support of the network and team is a very valuable thing. Especially when you have personal issues that have to be addressed and require you to not be able to work. We are a very flat company and titles don't mean that much. The President's door is always open and his phone is always on. Your success is more on you as an individual vs the position or title you hold.
Cons
Location would be the biggest con. Most of our locations are in rural areas and the availability of the opposite gender is very limited.