There are way too many re-orgs. You don't know who is working on what. People get promoted into positions of authority and they don't know what they are doing. It's hard to advance your career here. You will get pigeon-holed in one role and it is hard to move up or even laterally here. It's not a fun place to work at despite the pool tables, basketball courts, etc. that they've installed. Essentially you come here to see your career die.