There's just one small thing....
Notifications happen at the end of the minute.
Let's say I have a meeting at 10:00am. The notification pops up at the END of the 10:00am minute. Which means 1 second later, it's 10:01 and I'm late. Granted, I should probably have left two or three minutes ago, but it's a small office and I can make it into most conference rooms within 45 seconds.