Yes, it is.
It's blanket because it it applies to anyone who says they have a job.
Amnesty is defined as "A general pardon granted by a government, especially for political offenses."
Our immigration laws are federal laws, and violating them is an affront to the sovereignty of our nation, as well as the individual states. To forgive that offense by granting legal status to these criminals is an amnesty. Deny it all you want, but you cant change that simple fact.
They have to do more than *say* they have a job; they actually have to have one. And the fact that there are conditions to their being able to stay means this is not blanket amnesty. But why am I arguing the point? You're incapable of hearing.