I am licensed in Florida and Vermont and cannot comment specifically on Virginia law. However, generally the answer depends on your factual circumstances. If you are covered by a union contract and grievance procedures, you will be subject to those grievance procedures and the union contract. If you are not covered by a union contract or some other specific agreement with your employer as to the reasons for which you might be let go, you are generally considered an employee at will. Employees at will can be fired for any reason, as long as they are not fired for a reason which is protected under various anti-discrimination statutes (age, race, religion, etc.) if you do lose your job, you should immediately file for unemployment insurance.