• It depends on company expectation.  I worked for a company, even the CEO thought that I was doing a good job.  However I had to pick up my son from daycare at 5:00pm everyday.  The manager used this excuse not to promote me even he admitted I did a much better job than the person he promoted. But he said the other person could stay after 5 was a very important factor !!! What a BS!!!!!

    I joined another company (a bank top 10 in US) for eight month.  The review was based on fiscal year.  By the fiscal year came, I was with the company for eight month.  During the eight months, I worked average 50 to 60 hours to get the project into production.  In my review session, my manager said he would like to give me 'Exceed expectation' or 'Above average', but the company 'policy' said if the employee was with the company less than a year, the highest grade they could get was 'Average'.  I was so upset. I told him he should tell me eight months ago about this policy so I would work 40 hours a week instead working liked crazy.

    Even you have ambitioin, you need 'luck' to get where you want to be.