Vantaggi
A flexible work environment where you can truly set your own path. This can be frustrating if you're looking for a clear cut career track though. Everyone from top to bottom is expected to excel and innovate which provides the challenge I am looking for. The IT infrastructure is amazing and the facilities are amazing (except for a few un-remodeled areas or if you work off the main campus.) There's even a great cafeteria and every office has a window (even if it faces inside--but those are in towards on of many atriums in the buildings.
Svantaggi
It can be challenging as a younger employee. A mentoring system is developing, but the quality varies widely from department to department. It can be challenging to "be heard" in the right ways without seniority. Networking is a HUGE part of being successful, which is not everyone's cup of tea.