A typical day goes by smoothly when you are well supported by your cross functional teams. When you are able to find some time during a busy schedule and can train with a senior person, you have the ability to learn a lot. (Unfortunately many of these essential people have been laid off to make room for lower paid employees.) Workplace culture is diverse which makes is a great atmosphere for business. The hardest part has been dealing with much of the usual day to day red tape, especially when dealing with other departments. This becomes even more difficult with lack of support from much of Management. The most enjoyable part would be the great customer and co-worker relationships that you build, with the good people along the way.