The hardest part of the job is the long hours, it is difficult to balance work/life, I also at times felt that I was being micro-managed. The most enjoyable part of the job is great sell-offs (it means you are doing something right), challenges (fixing a category and making it work...