Philosopher working for company division (7)
I believe the answer is:
platoon
'company division' is the definition.
'platoon' can be an answer for 'company' (thesaurus). I'm not sure about the 'division' bit.
'philosopher working' is the wordplay.
'philosopher' becomes 'plato' (Plato is an example).
'working' becomes 'on'.
'plato'+'on'='PLATOON'
'for' is the link.
Can you help me to learn more?
(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" .)