Good flexible working hours that suited my needs.
Putting the customer at the heart of everything you do is important from the moment they buy from you, one should nurture them.
I have had several managers that have really help progress my career. I have developed my people into people managers and worked hard with under-achievers.
I enjoyed working with my team, yes, there were challenges but managed to overcome them.
Hardest part - getting commitment - that becomes easier the more you deal with your customers both internal and external.
Most enjoyable - seeing something complete from start to finish. having total responsibility for it all.
really good work life balance