This place has an issue retaining people of color and women that they acknowledge but don’t do anything about. Specifically in engineering the senior management and C Suite have created an environment where if you vocalize issues with process (there are tons) you are outcast and pushed out of the company. It is very much an old boys club and unless you’re a white man there is no chance of you rising to any management or upper management position. Of all the teams there, there are maybe 3 good teams with good managers. The rest have terrible managers, there’s no sense of community, leadership or mentorship. There’s no good system to move teams because your ability to move teams is based on your managers review, and if your manager is not good then your chances of going to an internal team are low. This also limits your chance for the very frugal annual raise as well. HR doesn’t properly handle these situations, they have aided in managing out of several PoC and women employees. Since management opportunities only exist for a select few there is a very competitive toxic work environment. Don’t reccomend for anyone jr - mid level. I think this place is only barely doable if you’re super senior and can handle the terrible work environment and have the know how to untangle the mess that is the majority of the code bases. The only culture here is “if you’re silent about your pain they will kill you and say you enjoyed it”.