As I saw pointed out elsewhere, with a headcount of only engineers and these alleged 10 managers per engineers, this would leave twitter with like 630 engineers and 6300 managers which is a clearly a drastic underestimation of the number of engineers and that's before you count roles like sales, support, etc.
Don't take everything Elon tweets at face value