The Oklahoma Eagle Newswire Amazon’s new fulfillment center in Tulsa is officially open for business along with two new delivery stations in Oklahoma City. Amazon welcomed new employees inside of the 600,000 square-foot Tulsa fulfillment center at 4040 N 125th E Ave. for the first time this week to celebrate its Day One […]