Pluspunten
Great engineers and good middle management. You will learn a lot quickly out of necessity and will be thrown into projects where you have a good degree of responsibility. Good place to get some experience. The job itself can be fun and gives you a good blend of practical and technical knowledge related to aircraft.
Minpunten
Upper management has unrealistic expectations and sets unattainable timelines because they make ridiculous promises to their bosses in order to make them and the business unit look good. Focus is on creating value for shareholders and high level management and nothing else. If you are smart and work hard (lots of overtime), you can advance positions fairly easily. However, there is no corresponding advance in pay. You can quit and move to another company where you do similar work that you used to do at TRU, except you can work only 40 hours/week and get a $20K boost in salary with less stress. It has a small company feel and small company salaries/benefits paired with big corporation stress and red tape. Also, there is a high possibility that poor project planning and foresight could get you marooned in a crappy place in the country or world for months working lots of unpaid overtime, but that sort of comes with the territory in the simulation and training business.