How to place a transform on the center of one face of a cube

Is there a way to do so efficiently?

someTransform.position = yourCubeTransform.position + yourCubeTransform.forward.normalized * yourCubeSize * 0.5f;

You can use forward, up, right, -forward, -up or -right, depending on where you want to put your object.