I believe Zappos makes all new employees do a one time two-week rotation on the support team, regardless of their position.
Engineers at Zappos do support for just a few hours a year doing peak season after that onboarding. With a program called "Holiday Helpers" - http://blogs.zappos.com/blogs/zappos-family/2011/12/20/holid...