Best technology for Big Data & AI, no real competition. Great pay, great equity options. Surrounded by extremely smart and friendly people. Great benefits Good work life balance
Cons
Very technical regardless of your background you will be going back to school for a while.