I have been working at Triumph Group full-time (Less than a year)
The team in Redmond has some of the best of the best as far as engineers. Innovation is the name of the game making it a cool place to work. Benefits are pretty good.
Unless you live on the eastside or up north, Redmond isn't the best place to commute to.
I applied online. The process took 2 weeks. I interviewed at Triumph Group (Dallas, TX).
I went thru one phone interview with basic questions regarding current duties and responsibilities and one face-to-face interview. The whole process was very quick and hiring managers were relaxed and not very well prepared.