Hiring of staff can take way too long, by the time they are hired the work is dumped on them because the rest of the team are too understaffed.
Some of the expectations are unrealistic vs salary. Work/life balance can be off a bit. Career progression is more limited than promised