Tech giants to pay $415M to workers