Note, I work in the construction field.
What I enjoy the most: The challenge of social engineering, the hunt for the best prices and best products.
Dislike the most: When finances do not exist for large bulk purchases. It truly does take dough to make bread. When suppliers attempt to sway me with bribes.
Opportunity: There is much to learn, and advancement for me is based upon how well I do my job. I make it my goal to show my employer I have saved them at least my entire years wages within a few months. This creates the opportunity to receive bonuses.
Growth: Growth depends upon the company and the purchasing staff. I am the entire department, therefore I will grow with the company, and new hires in my department will be under my direction.
What keeps me at my job: Money, I work to eat, not because it is fun. Other reasons include the mental challenge, learning, and the lack of physical labor which has caused me injury in the past.