Small company, you'll have to wear multiple hats and extend very far beyond your job description. The only other con I can think of is that the work day is not necessarily 8 hours, it's often more than that, which can be a burden sometimes if you're the type of person that craves consistency/has things going on outside of work on the reg.