We were told went we went to work that we would earn 1 week vacation after 1 year of employment, 2 weeks after 5 years and 3 weeks after 10 years and so on, not that we've earned the 3 weeks vacation, our employer wants to change it. Two people have earned 4 weeks and will only get 3, two people have earned 3 weeks and will only get two. Is this against the law? Is there anything we can do? We live & work in N.C.