Awful management. Managers don't care about anything but the project, don't know how to manage effectively, and don't communicate well. Unrealistic expectations and subtle threats to your career advancement. No reasonable logic or flexibility for employee circumstances. HR policies are purposely vague to benefit management. There is zero mentorship even though there is mentorship structure. Very little upward mobility. Pay to start out is decent, but your wage does not scale at all with your experience. In a few years you'll find you are massively underpaid compared to industry standards. The company and employees all echo that it is so easy to move around within, but that is a complete lie. Some of the culture is painfully old-school. It varies by team. This is a typical giant corporation that takes advantage of new engineers for cheap labor and refuses to promote. There is not much diversity, and instances of harassment are swept under the rug. The physical work environment is outdated. The secure facility stinks of mold, simultaneously dim and lit flourescently, has mouse traps in hallways. Cubicle farms have crap chairs and you can hear multiple conversations at all times. IT has given me laptops with bulging batteries and non-functional ports, 20-year old keyboards covered in dust and grime, flickering monitors, broken phones.