Depends on the company I think. Different company have different standards. Also not everyone can stand having their work constantly exposed during code review. Also being able to handle unknowns are important. Some can’t handle the stress of that, and prefer work that’s more predictable. I don’t find it difficult; but some people definitely do