Budgets are always on the smaller side. The CEO is out of touch with what work actually needs to go in to projects and constantly pressures project teams to come in under budget and do it faster.
There's also very limited room for career growth.
Projects can get boring as they seem to be all the same, cookie cutter type websites.