Pros
The company has a good set of core values and is run with a very good strategic focus. Currently the company is very strong because of its position in some key markets and working for a company that is successful and growing always a plus. The benefits are slightly above average, and there is some training.
Cons
The business unit where I am employed is run with little to no professionalism whatsoever. Which is a shame because the childishness that pervades the management of the unit prevents the unit from being a really great place to work and and the job from being a great one. I would agree that career advancement is something that many cannot look forward to. There isn't a strong promote from within motivation. I would be surprised to see myself reaching the 5 year mark with Trinity.