I strongly believe that constructive feedback is a must and I want my team to come to me with solutions to opportunities rather than just problems.
Most companies have a culture of complaining and I believe that it’s their leaders’ fault for accepting this. It’s essential to share feedback with your boss and I understand that sometimes it’s important to simple vent, but keep in mind that the goal is to make things better. Chances are that most problems are not news to your boss and that rather than being part of the problem you want to be part of the solution.