I mean it's pretty far from a scrip system at a mining town but they're capturing as much of the lives as possible of the people who work there for the two years or so they stick around on average.
So yeah, while it isn't a 'company town' by the original definition it's a modern interpretation of it. Of course Google, Microsoft, FB and others have the same idea - it's a great way to squeeze every drop out of your employees.