> this happens usually when you are a C-level executive
I hope this not true for most people. I feel like most people I work with respond well to honesty as opposed to varnished corpo-speak. I’m a new senior engineer and have just started speaking in a relatively unguarded way if that makes any difference.
Don't mix up internal honesty with public shit-talking. The former is welcome at almost all places.
I'm sure there are some companies that tolerate it when an employee criticizes them (or call them dishonest/disingenuous, as in this case) in an open, external forum, but this is most definitely not the norm. If you work for such a company, then lucky you, I guess?
I think "welcome at almost all places" is dramatically overstating it.
I think you are more likely to get in trouble for shit talking internally than externally, if only because the people who care are more likely to hear.