Pros
It is really hard to list the pros after what we have gone through over the past half year. Prior to about March of 2014, the company had its issues, but the workforce sensed an upward trajectory and there were deals in the pipeline with regular communication about them to the staff. The people there were very friendly and they took technical training very seriously, with several nice benefits should one wish to improve on his/her technical (usually coding) skills. There was also a very family oriented environment to the company - it was like a big family. That changed radically when the former CEO and then his former upper management was slowly purged beginning in about the first quarter of 2014 and less experienced partners or shareholders began to take over. There are some very nice, genuine people among the ranks, but that really means outside of management and ownership.
Cons
There is no other way to put it. This company is in the midst of a massive re-structuring and re-branding project that has involved numerous personnel changes and attrition. I can't speak to whether the company has a viable path forward with regard to contracts in a pipeline, as it is likely they do have leads to pursue. However, the atmosphere within the company when I left was borderline toxic and there was virtually no communication between the new upper management, many of whom have no experience in the industry and are practically non-existent on business social media pages (Linked-In for example), and employees who are worried about the future of the company. Certain individuals are given regular promotions and are listened to above other, more qualified personnel. Training options remain, and there are some smart people still there, but without any communication and the inability to see what's on the horizon business-wise, it's just hard to be sure there will be any work, hence jobs in the near future. Others have touched on the waves of very recent layoffs and less than caring ways in which they were done, so I won't say anything else but that I agree with those complaints based on what I've heard. It almost seems like a third party company is now the direct employer of all VP and C-Level folks and that further decreased Trinity's buying power when it came to re-negotiating employee benefits. Benefits took a serious hit (whatever the new management claims about exceeding ACA requirements) and the company went so far as to rescind certain benefits such as FSA accounts before the 3rd quarter was even over. Those benefits are part of an employees compensation package, and rescinding it after the fact amounts to a serious break in trust. We understand that without much leverage, most small businesses have seen their benefits packages get more sparse and expensive, but it is what it is - and one must consider that when looking at where to work.