I came here three different times for training. The breakfast and lunches are provided and are pretty decent. Make sure you try the different yogurts and cheese because they are delicious.
Take some time to explore campus - it is huge and you can get lost trying to find everything. There are a few different campuses and each campus has multiple buildings. The last time I was there, there was talk of building more campuses - which means there is even more things to find!
Things to see: epic store, slide, tree house. Every time you come you find something different!