Trex is a small company. Lab group team-staffers are tightly knit. Technology programs are cutting-edge. Medical benefits are excellent. You will prosper, if you are cross-trained, and handle stress well.
Cons
Communication between management and employees is poor. You should not expect to retain employment at Trex for an extended time. Contracts and program funding are short-lived.