It has two alarm modes you set with a wobbly switch on the back: Alarm and Snooze. When set to "Alarm" you better jump out of bed right after you hit the snooze button. You see, the "snooze" bar shuts off the alarm for the rest of the day. No second chances at wakies! Not much of a snooze feature if you ask me. If you set it for "Snooze" you have an additional 5-minute interval of sleep when you press the Snooze bar. You can do this twice only. After that, you are not going to be roused further by this clock. That's badly thought-out by the designers in my opinion. Other clocks I've owned keep after you which is nice for those times when you hit "snooze" while you are actually still asleep. I like my alarm clocks to be more insistent and help me overcome my groggy operator error. Five minutes is too short a snooze time, anyway.
The AM-PM indicator for the alarm is microscopic. You might want to try 24-hour time to avoid catastrophe. The slide switch for the alarm on the back is wobbly and not smooth in its action. For such and expensive clock I expect it to slide like butter. It feels like it has sand in it and is about to break. Every time you set the alarm time, the clock has to re-sync with the time signal. This has no real impact on it being an alarm clock but the instructions do say that excessive time-syncing uses the batteries more. The useless button on the front is to re-sync the time which is pointless since it syncs automatically.
There are no rubber feet on this clock and it is tall and narrowly-based to the extreme. Expect to find it knocked over or on the floor some mornings unless you silence the alarm with pinpoint accuracy. (Not a problem after 10 minutes since you'll be back in dreamland anyway, missing work.)
On the plus side: It's loud enough to wake me, so that's nice. I just don't trust it to get me out of bed. It's going back.