No gotchas I can think of, except for the fact that the ATtiny's memory will be re-initialized every time you reset it. But I assume you are aware of that.
Note that, if you want some data to be preserved a crossacross a reset, it is possible using either the on-chip EEPROM or the .noinit section of the RAM.