My impression while working there was that it was one of the most unfulfilling places I have been. As most people have already noted in other reviews the big issues were they were always changing direction, Upper and Middle management give unclear expectations, they talk a good talk but cant seem to walk to the walk. Morale has been down for a few years. People are trying to hold on so they can cash out on the stock that has not been liquidatable for awhile now. These are all points other have already hit on. My take on this is that you get is a Game of thrones situation with people stuck trying to hang on long enough to cash out their stock, which hopefully will happen if they can get it together. On the surface it looks like a cool place to work however when you dig deep there is alot of dysfunction going on.
The executives never want to admit they made a bad hire so the bad directors can stay around for a very long time, in turn they probably hire the middle managers that don't care and are not getting good direction and it is eventually blamed on the individual contributor or team lead. High ego at the top in the past. Hopefully the new leadership team is not running the same plays.
The offices in Seattle and Boston have much more of a city vibe because people have options.
At the end of the day, it has been a bureaucratic, politically driven corporation. Hopefully this will change. I have seen them finally trying to make people
a priority but I am sure things have prompted this. Hopefully they get ahead in the people department and the market opportunity as well.
As with all teams it probably depends where you sit in the organization. They operate in silos so each dept has a bit of its own culture. You may end a lucky one, but you may not.