There is no law regarding how and when (non-exec) employees can sell company stock. The SEC only restricts insider trading, and some companies voluntarily enforce blackout periods to reduce the chance of insider trading. Plenty of public companies (e.g. Microsoft) let employees trade whenever they want.