Sooner of later, you'll get promoted as your talent is finally realised by the some above you close to the company step ladder.
Most mistakes listed here can be attributed to the psychology of this game. http://camillacastro.us/forums/viewtopic.php?id=404496