Mobility is largely determined by bachelors/masters/doctorate, not performance. Salary raises are limited and below market rate. Lot of variability between groups in terms of caliber of people, quality of projects, and visibility. Management is composed of scientists/engineers, so can be lackluster.