All local governments want more jobs. More jobs means more taxpayers.
They get the jobs and the services the new people need are the problem of the next administrators.
The first thing is they make an offer to the owners of the land. If they refuse, they negotiate. Only when negotiations cannot reach a compromise do they impose eminent domain, which would cost the taxpayers a lot of money to get it through the courts. People mostly do not mind when eminent domain is for schools and highways that take up relatively little space and all can benefit from. When it is done to benefit some corporation that may or may not provide the jobs it promises, people are much less likely to agree with their local governments and more likely to vote them out.
That New London deal in Connecticut turned out to be a boondoggle that served very few people, other than lawyers.