So basically the code base and politics of any large (successful) company. I wouldn't want to work with this dude. It's one thing to talk shit with your coworkers and another to do it online. I'm sure everyone is trying their best and all I'm reading are rantings from an ivory tower troll that did nothing to try and change things. I'm no fan of Tesla and I've shorted them so I guess thanks?
How does that invalidate anything of what he said or vindicate Tesla exactly? Do you believe that because some large companies are shitty places to work that everyone should just accept it as the status quo and shut the fuck up about it? Why are you expecting a single employee to try to 'change things' and why do you think that him speaking up about the issues is not an attempt to do just that?
I don't get your attitude at all.