I've recently started at a software company where it's common to timebox certain Product Backlog Items, such as mysterious bugs, refinement spikes, or other tasks (not code changes) that need to be completed.
For the majority of Product Backlog Items, a story point estimate is used instead.
Does anyone have experience of this practice? What have you learned from this way of working?