Thanks for the detailed response. At my current work place everyone rotates through support as well (dev, sales, ops), and I agree with you: the only way to make these kinds of things work is with an exceptionally strong culture, and not compromising.