Appraisals are a sheer waste of time.The increment you get is based on how much buttering you do to your boss.I know guys who hardly work but only butter and got fantastic increments in their mnc cos.Even they run household chores for the boss like running to pay his bills , getting his car serviced etc.
You should not work for any company for more than 3-4 years otherwise the company would feel , you have no options.Every year check for jobs and evaluate market value. Each job jump must have atleast 50 % hike over the last job.