Can this be intended both physically and abstractly? i.e. both for being at the top of a hill and for being 'on top' in, say, a work environment
Abstractly, I would say only "in cima". Physically, you can use both: "sono sulla cima della collina" and "sono in cima alla collina".