Unity Animation speed not consitant?

So animating in unity is weird, speeds, up and slows down near the end and not moving at a consistent speed between positions?

Click on the curves on Animation window down, then Right mouse button on the points and choose both tangent constant

alt text