Upward mobility is difficult. It is not enough to be very good at your job and perform well. It is quite difficult to get promoted. Many people leave MITRE and then come back in order to get a promotion.
Pay is not that great. And raises are not that great. In spite of excellent reviews and being a consistent performer for 14 years, I haven't had a raise in six years and never been promoted.