Assistant staff, associate staff and staff are roughly akin to military enlisted, senior NCO and commissioned officer, with gaping chasms in between and no expectation of promotion. PhDs are burdened with responsibilities they don't necessarily want while those with lesser degrees are denied challenges they wish to take on. Performance expectations seem subjective and aren't the same for everyone. Leadership across different groups and divisions can be wildly different, from excellent to incompetent to hostile. Surprisingly vast differences in the pace of technology exist between different divisions from important cutting edge research to mediocre applications engineering. Salaries are not competitive with the rest of the defense/aerospace industry.