I believe it takes a lot longer than a year to get citizenship and be able to vote. With a work permit they will be paying into the IRS and Social Security system. Since there is not the political will, including some Republicans to get rid of them, at least they can be paying rather than costing the country money.
Once legalized they will be able to receive benefits like Medicaid, food stamps, EITC, etc. 57% of immigrant headed households are on welfare now.
Conferring rights and privileges upon illegal aliens has a corrosive effect on the Rule of Law, the very foundation of our Republic. It is also a slap in the face to legal immigrants who have followed the rules and obeyed the laws. There are millions of intending immigrants waiting their turn overseas to enter the U.S. legally. They have completed all of the required paperwork and background checks and are in line in the various immigration categories for their turn to enter. Some have been waiting for years. Where is the fairness in this?
I suspect that it will be a net loss. They will plug into the EITC, and all the social assistance/welfare programs and drain the US Treasury even faster.
Very few earn or will earn enough to pay income taxes and most will become eligible for Earned Income Credits - redistribution of tax payers money.
All studies of SS show that low income earner pay into SS a much smaller percentage of what they will take out than high income earners.
Without even considering Obamacare, they will drive the US to even deeper debt!
I doubt we will hear much from the GOP on this. After all, the GOP is the party of "big business" and what "big business" loves is cheap labor.