While a small company atmosphere is great for easing into a position, the opportunity for growth in most positions is minimal/nonexistent. There is more talk than action. Also, when working for a sales company, it is important to understand that administrative departments tend to be put on the back burner.