UPS workers have ratified a new five-year contract, avoiding a strike and securing higher wages and improved safety measures. The agreement, which covers 340,000 UPS employees, will create more full-time jobs and provide air-conditioning in new trucks, with UPS drivers earning an average of $170,000 in annual pay and benefits by the end of the contract. The vote was the highest share in favor of a contract in the history of the Teamsters at UPS.