If there is , I might considering applying at some point. I assume that if there are, the companies must be relatively small, or in case of larger companies this might happen in selected departments like Skunk Works.
It would just be so refreshing to be able to hear and say the occasional "Hey, you know, actually there is a much better/nicer/less stupid/more efficient way to do what you are doing" without needing to waste time to think how to say that.
I’m at Yelp, so we’re considered a large tech company, but far smaller than FAANG. Also, this is how it is on my team. The culture can vary a bit team by team however most teams share similar cultures. If folks reading this are at Yelp and their team isn’t like this and considering leaving because of it, you should look into a transfer.
Hands down the best company I've worked for and I hope that other companies can do the same. It is indeed refreshing to be able to hear/say "Hey, you know, actually there is a much better/nicer/less stupid/more efficient way to do what you are doing" and be sure that it's not going to be taken badly.
But to write out constructive feedback which goes against your colleagues record, so that they have to show how they received this feedback and the steps they did to remedy it, seems a bit much.
For example, how do I know that a certain piece of feedback might be really difficult/impossible for you to fix and then you lose out on a %age salary increase or promotion because of it?
I can’t write ‘mr x could really work on coming to work earlier’, as that’s not my job. What if I write ‘mr x. would have been better to use x pattern in his development because ...’, as that would mean I have oversight of how they are doing their work and I haven’t spoken up in time. Which seems crazy.
If you are doing something wrong or something that can be improved, I would prefer to tell you point in time, and when the context is right.
To leave ‘constructive feedback’ against your personal record removes a lot of context, and has the potential to damage your career and our relationship.
I don’t like it!
Privileging my own ego over the quality of my client's defense would be unethical, in my opinion.