I just started a new job 2 days ago and they told me they will be giving me a 1099 form instead of a w-2 form. Can someone explain to me what a 1099 form is?

Any income you earn for any reason in the USA , over $599, should generate a 1099 form for IRS to show that money was transferred. This is usually used for independent contractors who are not on a fixed salary. They get a W2..