Long time reader first time contributor.
Don't want to divulge too much here as my colleagues are on here as well. That being said, my background is buy side. I have been with my current firm for 3 years right out of my MBA. I am in my late 30s. I analyze investment opportunities for the firm and contribute to the presentation of the idea/opportunity to senior management.
I quite like my job as I am using a lot of what I have learnt from my MBA on the job. Very fulfilling. The hours committed to the job is rather intense but not as bad as the sell side from what I have read on this site.
My dilemma: I have been with this firm for 3 years now and I have yet to be promoted. Could I associate this as a sign that I don't really fit this job or I am not very good at it? Surely, promotions have happened within the firm but I get missed for some reason. I have candidly spoken to my superiors about this but there doesn't seem to be a criteria for promotion.
Admittedly, I do make mistakes on the job and I do my best to catch them before I present them.
So my questions for you veterans in the industry are:
1) Assuming that my current employer has a 'no firing' policy, should I take my lack of promotion as a sign from them as I am not doing a good job?
2) What is a reasonable amount of time/number of years for an analyst at a medium sized buy side firm to get promoted? 1 year? 2 year? 3 year+?
3) (This question rarely gets talked about or the answers is always 'you must be perfect') I understand that I should be aiming perfection but I am flawed and I make mistakes. Realistically, are analysts really perfect in the work that they present to their associate analysts or directors within the team? (I believe by the time the info is presented to senior management that it should be bullet proof which is my case - it is just that errors are made at my level)
Three years ago, I was rather excited to land this job because it was a career pivot to something that I thought I could never do. I have not been let go but that doesn't mean that I am doing a good job so I would like to check what the 'industry standards' are.
Thank you for your help and I am looking forward to reading your responses.