Many companies pay bonuses on March 15th. This is not a coincidence.
March 15th is the last day a company can pay bonuses and still deduct them as a business expense for the prior year.
Guess what all the disgruntled employees that have been hanging on just to get that bonus do on March 16th?