Better than working hard at a startup that fails after several years of being severely underpaid.
For engineers, the more senior you get, the more communication you should be doing. In most companies, sitting in a corner and quietly writing code will not get you into director-level, however good you are.