Lack of training. Management/Supervisors favorite individuals, so it's all about who they like, not what you know!
Lack of training! When you get promoted, better know EVERYTHING or do not expect to get any training, sink or swim!
Whims of local management
Answered - Compensation Specialist (Former Employee) - Pasadena, CA
Duration of projects
Answered - Engineering Software Engineer IV (Current Employee) - Pasadena, CA