In my experience, career advancement opportunities are very limited unless you are in with the senior management team, developmental training is almost non-existent. Pay scales are below market average, every other uk based reseller over the last 12 months is paying 20% more on basic and commission packages according to recruiters. Company won't renegotiate packages unless you resign. Middle management mostly process driven and base every decision on fairly simplistic metrics with little vision and zero intuition. Some organisational issues, policies and procedures for things like recruitment of new vendors are overly complicated, frustrating and cause lost opportunities.