After 30 hours of continuous negotiations and on the eve of the deadline, Ecopetrol (NYSE:EC) and its main workers union USO reached a collective bargaining agreement that will run from 2014-2018. The agreement came in the midst of threats of a union wide strike, and concedes a study group to limit the outsourcing of workers.