It is so true that sometimes a promotion does not mean it is good for the employee. His ability suits his current position dose not mean he can perform well in a higher position. Management level should give them an "internship period" to test their ability when making this decision.