Amazon to hire for 150,000 jobs — 23,000 in California — with average hourly pay of $18, sign-on bonus.