The main condition for a physical quantity to be a vector is that it should the law of vector addition. Also, the vector has both direction and, magnitude but these are not sufficient condition. For e.g. current has both magnitude and direction but is a scalar quantity as it doesn't follow the law of vector addition.
Rotation is not a vector on a large basis, as it is measured by an angle which follows the law of scaler addition.