The only problem is the profile pictures, they are expected to be updated as it is changed, people still see me with my old profile picture after I changed it.
Chuck Crabtree commented
Definitely need to be able to force a sync in-client so that you get the most updated data, along with a progress bar. It's crazy how slow this is.
I am seeing the same thing and did a bit of testing. It looks like the change updates within a hour in Teams Web Client however the full Teams client seems to cache profile photos indefinitely. I had to manually clear the AppData for teams from my roaming folder and then the changes appeared in the client. Maybe a clear cache button in the Teams Client would resolve this. Or possibly a shorter cache interval.