Pros
Trinetix is great company to work at, just because it is hiring only already experienced people. Projects are interesting and commonly giving employee opportunity to become much more than just regular developer. I could easily establish relationship with customers for faster responses and regular meetings to keep both sides on foot! The precious thing about Trinetix is about whole employee base being close for reach in any moment. There were several times when I was able to just approach colleagues I knew from previous projects or even new people asking them to help with sharing knowledge on things they worked on when I had no experience.
Cons
Few projects that are about supporting legacy apps. Low diversity of technologies used across projects. Transition to another project sometimes was just about swapping management, not actually learning some new tech/tools.