There are some problems like highly distributed computing that you really can't work on anywhere else. No other company is dealing with data on a scale like Google, Amazon, etc. It is a fascinating problem space that's still relatively young and being figured out by the people working on it.