Tech giant, fresh off $800 million stock rally, lays off 247 in Bay Area

.....

© SFGate