The pros of Teams search is it is pretty good at finding things, like random chat message from someone who has left the company years ago.
The cons of Teams search is it is almost useless when you can only view the single message in the result list, e.g. a single chat message without any surrounding messages for context, and also no possible way to jump to the conversation for that message.
For me it always finds everything but the thing I was looking for. I might type someone's name and it comes up with a bunch of other messages from other people that don't even mention the name I looked for.
Unless you have a very specific detail keyword I find it useless. And indeed not being able to jump to the timeline makes it even size.
The cons of Teams search is it is almost useless when you can only view the single message in the result list, e.g. a single chat message without any surrounding messages for context, and also no possible way to jump to the conversation for that message.