As long as you don't work for Ops, it is a nice place to work for. Stay away of any job under Operations. Ops has the lowest bonus, crazy pace, VERY low in resources, overworked, crazy hours, and managment only focus is saving money, and cutting workforce On the other hand, working for a BU is much better!
The engineers I worked with are amazing people. The leadership at the upper levels have seemed to lose their personal connection with its people. Director level and up. The direct managers were wary of making any decision or offering and opinion that fell outside of what the director desired. His connection and communication was (as expressed by about 90% of the people there) oppressive and bullish.
I leaned a ton about Fiber Channel, Software testing and developmental process and storage.
The RSUs and onsite gym and fitness classes were an amazing offering. The cafeteria