As a lead developer/eng manager, I tend to discuss in my 1-1s with my team things that are of concern to people, changes people liked, changes people didn't like, and why to everything. I will ask for feedback on how can I better help them. As a company, we also ask each person what is one thing the person can do to improve. I will also ask what ideas people have to improve the team, or observations they had that are of concern - sometimes people don't feel as comfortable sharing their thoughts in a group setting, especially if someone is overbearing. It also is an opportunity for the team members to step away from product development craziness and reflect.<p>I also give the monthly performance review then too, but I try to de-emphasize that because the numbers aren't too important except as a rough bar of the feedback being given upstream to higher management.<p>The one on ones that I have with my director of engineering and VP are geared towards a variety of topics, such as feedback they have heard about me from other co-workers, things of concern that I have done, things I can improve upon, things I am doing well, and suggestions for things I can try to apply to improve team performance. My director of engineering is also interested in the performance of each person, the contours of their situation, and what I am doing to try to improve their output, while the VP is a little more interested in the higher level aspects of overall team performance and management.<p>1-1s are as useful as the people involved make them. A good manager is important because if the person isn't trying to make use of the meeting to draw out more information on how to improve the team dynamic & help the person get better, then it is a waste, but on the flip side, the person must be cognizant to a degree, and be willing to make the effort to improve.