I would say one con (which may also be a benefit) is that the company still has that "small company feel", which means that it isn't bogged down in process and policy; there is a lot of flexibility. However, if you are used to working in a large Fortune 500 company, the lack of overbearing policies may take a while to get used to.