A method for plunge milling a workpiece, the method comprising: rotating a cutting head of a mill while advancing the cutting head along a direction towards the workpiece; removing material from the workpiece with frontal teeth disposed on a frontal face of the cutting head; removing material from the workpiece with side teeth of the mill while the mill advances along the axis in a plunge mode, the side teeth disposed on a side region of the cutting head, wherein removing material from the workpiece with the side teeth comprises removing material with a first set of side cutting edges disposed at a first angle relative to the axis and with a second set of side cutting edges disposed at a different, second angle relative to the axis; bending a tool holder configured to lead the cutting head inside the workpiece; stopping the advancing of the cutting head along the direction towards the workpiece when the cutting head has reached a predetermined depth inside the workpiece; and retrieving while rotating the cutting head from the inside of the workpiece such that the side teeth of the cutting head remove material from the inside of the workpiece due to the bending of the tool holder; wherein the cutting head includes, a base surface configured to be connected to the tool holder; a side region connected to the base surface; a top region connected to the side region; and the frontal teeth are disposed on the top region, the frontal teeth having cutting edges configured to contact the workpiece to remove the material, the cutting edges extending from a central point of the top region towards a periphery of the top region and each cutting edge being disposed at an angle relative to a reference plane that is about perpendicular to the direction towards the workpiece, wherein central portions of the cutting edges are disposed at a greater distance from the base surface along the direction than peripheral portions of the cutting edges. rotating a cutting head of a mill while advancing the cutting head along a direction towards the workpiece; removing material from the workpiece with frontal teeth disposed on a frontal face of the cutting head; removing material from the workpiece with side teeth of the mill while the mill advances along the axis in a plunge mode, the side teeth disposed on a side region of the cutting head, wherein removing material from the workpiece with the side teeth comprises removing material with a first set of side cutting edges disposed at a first angle relative to the axis and with a second set of side cutting edges disposed at a different, second angle relative to the axis; bending a tool holder configured to lead the cutting head inside the workpiece; stopping the advancing of the cutting head along the direction towards the workpiece when the cutting head has reached a predetermined depth inside the workpiece; and retrieving while rotating the cutting head from the inside of the workpiece such that the side teeth of the cutting head remove material from the inside of the workpiece due to the bending of the tool holder; wherein the cutting head includes, a base surface configured to be connected to the tool holder; a side region connected to the base surface; a top region connected to the side region; and the frontal teeth are disposed on the top region, the frontal teeth having cutting edges configured to contact the workpiece to remove the material, the cutting edges extending from a central point of the top region towards a periphery of the top region and each cutting edge being disposed at an angle relative to a reference plane that is about perpendicular to the direction towards the workpiece, wherein central portions of the cutting edges are disposed at a greater distance from the base surface along the direction than peripheral portions of the cutting edges.