ParentFull threaditerminate·>1,000 employees means a burn rate in the hundreds of millions per year just on the costs of having employees, $260m burned in a year sounds about right for a company of that size.View on HN