The firm may not have the large overhead or the extra employees that many bigger companies added during the recent period of economic growth and expansion, making the smaller company well positioned for the future.
Cons
There may be less opportunity for growth and promotion, and the failure rate for small firms is also much higher than for larger ones. Although there could be less job stability than at a bigger company.