I asked for more technical training and they sent me on the customer care course

Not sure what to make of it. It means something - not sure what

I'm too lowly for the managerial courses - that will come in a few years time, if I'm (un)lucky.
Ah the life of a DST