What a rush, if you survive the layoffs.
Pros: forward thinking, big data, dedication to applied computer science.
Cons: sensitive egos among the 'top scientists', frequent layoffs
Great technology, exciting use of technology in the marketplace. Can't sit still there! Something always lurking behind the curtains.