In general, hiring costs are much lower in consultancies (because most types of consultants tend to have lower salaries, on average, than software/product engineers, designers, and marketers), people retention is less challenging, and the benefits/perks are not expected to compete with those of Google, Facebook, and others of their ilk.

