I worked there for a few years, on flight software. The culture depends quite a bit on what department you're in. I learned how to push back on schedule pressure and was able to strike a reasonable work-life balance, and the head of my department was very good at buffering us from management. My departure was uncommon in that I left on good terms while I was happy. There were other departments, though, that seemed to operate more like a fraternity, and plenty of burnt-out people.