Lower than average market pay. mediocre perks (Ex. bus passes are only 50% company paid). Negotiate salary hard upfront. Do not plan on making any significant increase in income year-over-year as the maximum you will ever get is a 3-4% raise, with 2-3% being the average for nearly everyone. Bonus is based on company performance compared to an arbitrary projected growth. This means that even if the company does well, it might not do "well enough" to pay out the bonus. In the end all bonus and raise amounts are based on what the board approves, so you never really know. Small company means that upward mobility is severely limited and you usually have to wait for someone to retire to move up. Also, it is harder for an internal employee to get a job then an external candidate (if you are considering trying to get in and then move around). If you are internal, HR uses the fact that they know your salary against you in salary negotiations.