Pros
Good to get ~3 yrs experience before jumping ship to google or any other place
Kontras
I see lots of frustration from the sr engineer level to sr dir level. It seems no one is capable of making any decision and everyone is chasing others for approval. There is a lot of confusion around decision making and it feels like the dmv. None of the current leaders have any vision. Infact none of the current leaders have an accomplishment to show around creating a successful new business. They know how to scale one but that is not useful when the core business is under threat. The CEO has probably spoken in coded words to employees after every analyst call. It was hardly inspirational. The corporate research group is a joke and has lost its way. I know a lot of people in the research group either biding their time or wanting to leave.