A serious Newton minimization algorithm, sometimes called modified Newton algorithm, will employ safeguarding in the form of line search or trust region, to enforce descent across (major) iterations. Such safeguarding is necessary, even for convex problems, to ensure that the algorithm converges to a stationary point. A high quality implementation of such an algorithm is really a minimization method.
Due to enforcement of descent, the iterates will be rolling "down hill", and certainly not likely to terminate (approximately satisfy first order KKT optimality conditions) at a local maximum, unless that is the starting point. And very unlikely to terminate at a saddle point. In general, though, for non-convex problems, such a Newton method may terminate at a local minimum which is not necessarily a global minimum.