Amazon fires 18,000 employees