I also can assert that this is true in the midwest to the Eastern seaboard of the US. And if those "interesting problems" dry up, or WORSE YET, corporate bureaucracy results in only lip service to the issues? Oooh man, the best, most qualified team members will be the first ones to leave their job for another.
If they start to think that their old job isn't giving them the support they need in order to be successful, that's the fire alarm right there, but it is often missed by management. It's almost never about the salary, yet a lot of managers will fall back to the old tried-to-death method of trying to keep somebody on board by offering them more money.
Employees don't leave if one of these things below is present. But the more things here that they have to deal with, the faster that they will be worn down and the quicker they may decide to retire or leave for greener pastures.
- Needless rules and process hell for filling out forms and stuff. Sure, everybody expects some annoyances. But if it's always painful and slow, that's not an incentive to stay.
- Crazy waiting periods for simple stuff like a green light on a project, procuring software or hardware, or getting security access approvals.
- Making it difficult to get training or OTJ experience, like not allowing or helping to pay for a training course once or twice each year. Also, keeping the employee 100% allocated with work will leave zero time for personal development. They see that and will lose heart over time if they feel like they're always busting their knuckles and not having time to train.
- Not sticking up for employees when working with upper management, and/or not acknowledging good work from employees when talking to upper management. They don't need to be in the conversation in order to see right through your BS reasons for not doing it.
- Taking too long to hire replacement staff or to hire for growth.
- Endless company or management reorganizations (with and without layoffs) can make a company appear "not in control" or somehow not stable for the future.
All of these things and more can and will result in people leaving.