Pros
There are some really great people that you will work with. Made some great friends. I learned a few important skills as well.
Cons
The owner doesn't care about anything except turning a profit when he sells the company (it is obvious this is the most immediate goal for the owner). The owner is ENTIRELY out of touch with what his employees experience. The executives don't care about anything except making a profit. The entire executive team is an old boys club who earned their positions by being friends with the owner (certainly not because of their leadership or skill). They dont care for your professional goals, they do not intend to make you a better worker. You are there to be used until you cant do it anymore, and they will happily replace you with someone else they can take advantage of.