I'm not in a senior position and I HATE getting the shit sandwich, it's irritating and insulting. Most of my coworkers (in various positions of seniority) also hate it.
I wouldn't use it period, unless you know for certain the specific person cannot handle criticism.
I wouldn't use it period, unless you know for certain the specific person cannot handle criticism.