Right to Work laws wouldn't keep you from getting job benefits or time off, they outlaw requiring employees to join a union when they work in a workplace with a union. To answer epic's question: US law doesn't standardize how many paid or unpaid holidays employees get per year. Those are done at the employer's discretion. Where I work, employees get 25 days of paid time off per year. This time is to cover both vacation and sick days. Other jobs I have had will give an employee a set amount of vacation and flex time per week (usually more vacation than flex) which the employee banks and can use whenever they like as long as they give advance notice. Most holidays (Christmas, New Year's Day, Memorial Day, MLK Day, 4th of July, etc) are paid, but those are also left to the discretion of the employer. My current job recognizes MLK Day as a holiday and we have it off but my last job did not recognize it as a holiday and it was treated as any other work day.