Not quite. You may fire an at-will employee for any reason that isn't illegal. For example, you may fire an employee because you are restructuring, the employee was a poor fit, or you just didn't like the employee. However, you may not fire the employee for discriminatory reasons (because the employee is a particular race or religion, for example). You may not fire the employee in retaliation for reporting workplace problems. And, you may not fire the employee for exercising a legal right, such as the right to vote or take family and medical leave. For more information on illegal grounds for firing, see Nolo's article Illegal Reasons for Firing Employees.