It is perfectly legal: being a "professional" *allows* the employer treat you as an exempt employee (if the salary base would be high enough) if it chooses, but does not require it. Any employee may be non-exempt  salaried or hourly if the employer wants that in its sole discretion, and employers may freely schedule employees so as to avoid overtime and/or refuse to approve overtime work.