I started a new job about 7 months ago. I moved down a step from a management position to a direct report for a number of reasons I won't go into here. My manager is very inexperienced and has only been supervising for less than a year. It's her first supervisory position. I've been very careful not to question her in public or ever give her feedback. I've even supported her decisions publicly that I disagreed with, only for her to, on 2 occasions, blame the resulting failures on me and proceed to implement the solutions I had proposed to her privately without acknowledging my contributions. The CEO on the other hand, has said several times that he appreciates how I support my boss without undermining her and appreciates me being a team player.
However, after 6 months I've received no feedback about my performance. People receive praise in our weekly staff meetings, usually for working late nights, weekends, holidays, and vacations. But there is no specific discussion about effective or ineffective behaviors. Recently another employee was let go for poor performance. When I spoke with her, she had no idea that she was even on probation or that there were issues with the quality of work. When I asked my boss and the CEO (who I have a dotted line to), I was told that "she should have known". There are no annual performance reviews (yay), but I was told this is because "only poor performers want to talk about performance or ask for feedback". I'm told another reason they were done away with was that if poor performers were given goals that they needed to achieve for advancement, then they would make sure that they accomplished their objectives, which forced management to reward them(!) After 6 months I asked my mentor, a senior VP what my career path was. The response was essentially that there isn't one for me. His assessment is that I have no leadership skills, poor communication skills, and am not qualified for the next level up (even though I did that job effectively for 3 years at my old company) Finally, I've noticed that my supervisor has weekly O3s (yay!) with everyone on the team except me (doh!).
So, what do I do now? It would seem that my "mentor" has no confidence in my abilities and usually blows off our meetings. My supervisor refuses to discuss my performance. The CEO seems to be very positive and is constantly bringing me in to help out with new projects and business development, but he seems to be my only advocate. Should I leave? Is this situation salvageable? Is there anything else that I should be looking for? Have I made some sort of grave misstep? My wife would prefer that I remain where I am because the location, pay, and benefits are very favorable and she would like me to stick it out.
Any advice would be greatly appreciated.