Happy_ Hour said "But why are the positions that the entry level workers moving into often needing to be filled? "
Growth! As a company grows, they need to fill new positions. You may start with just an admin assistant, but then you need someone full time in marketing. Or full time in accounting. Not every company can afford multiple FTE positions when they're starting up so often one person does it all, then eventually individual people take on roles. The same goes for companies that are NOT new and are just growing - perhaps bringing customer service in-house to grow their internal sales, or developing a new line of business. Many reasons why a company would expand their payroll. Our company started with 3 employees and now has 65 so yes we advertise for positions a lot. Turnover is surprisingly low, but we keep growing, so we keep needing to add positions. Not all ads for jobs are because a position was left vacant by someone who left, it could be new or additional. Just a thought.