TeX distinguishes several math classes: Ord for ordinary objects (like U), Op for operators (like \sum) and several others. You can re-type the default class by \matop{U} (gives U in Op class, i.e allows to use indexes above and below). But there is another feature of the \mathop TeX primitive. If there is only single object, it is centered to math axis. If you don't want this feature then use \mathop{{}U}. The empty object is object too, there is more than single object and centering to math axis is deactivated.
The sub/super-scripts of Op objects are above and below only in display style. If you want to have them above and below in text style too, then use \limits TeX primitive just before the subscript constructor _. The whole matter looks like this:
$\mathop{{}U^n}\limits_{n=1}$