I'd imagine that what you get for $25k/yr in Poland is way better than the ROI on $30k/yr in Italy. Depends on the stack though. Most corporate Java people earn peanuts here.
It's also likely that they replaced a well compensated engineering firm responsible for setting up the project with a cheap team handling maintenance.
$25k/yr is a junior level pay in Poland (at least in larger cities). You can double that with a few years of experience, and you'll likely top off at triple that unless you work remotely for a US company. Most of the local work is the typical satellite office stuff though.
That being said it quickly puts you in a very comfy financial situation, with very little risk and standard working hours.
It's also likely that they replaced a well compensated engineering firm responsible for setting up the project with a cheap team handling maintenance.