Philosopher working for company division (7)

I believe the answer is:
platoon
'company division' is the definition.
(I've seen this in another clue)
'philosopher working' is the wordplay.
'philosopher' becomes 'plato' (Plato is an example).
'working' becomes 'on' (e.g. a machine is working or on).
'plato'+'on'='PLATOON'
'for' is the link.
(Other definitions for platoon that I've seen before include "Group under lieutenant" , "Subdivision of a company" , "Military group" , "Company's subdivision" , "Small body of soldiers" .)