- It's notable that several directors posted five star reviews in a few days span. There is focus on image over addressing core management issues. - The work environment here can be quite demanding for a software engineer. The work doesn't always align with the mission. - There's an implicit expectation to put in extra hours without due recognition. - The software tools provided could be improved greatly. - The current structure seems to put managers in a tight spot, making it challenging for them to fully support their teams.