As work in Scrum happens on an ongoing basis, it's inevitable to collect and receive feedback constantly. You're out if you can't accept criticism and don't want to improve your work.
During the project, we collect information about what is not working and how to improve it. We also account for it regularly: we write down a list of things we failed at each retro meeting. Then, we identify ways to fix them. Finally, we prioritize improvements and check whether they have been successful every week or two.
Feedback applies to both individual team members and the entire team.
In addition to the ongoing feedback loops, we evaluate projects in their entirety at the end. During the project post-mortem, we assess the project, and, just like in retro meetings, we reflect on what we did right and what was wrong, and how we can avoid mistakes in the future.
All this is to improve our processes and skills. To show each other where we have gaps, what works and what doesn't.
Scrum forces the team to improve itself. Those who don't want to develop and find it hard to receive criticism are not suitable for working in Scrum. To catch up with Agile methods, you need to be able to cope with the pace of change.
Scrum is a process that visually shows who is a leader in the team, who is a craftsman and whether they fit the company's culture or not. It's a mirror where we can view ourselves daily and look at our work without a filter.
But is everyone ready for such dynamics? Definitely not.
Luckily, we are not everyone. :)