Amazon Expands in California and Tennessee

Amazon opened a new 48,000 square foot office for Alexa tech teams located in Santa Barbara, California, and plans to create 150 additional tech jobs in the city, the company announced on Tuesday. Amazon currently […]