I did enjoy my time at TRIAEM. This is an exceedingly generous company in both pay and time off (benefits at large). There is a tremendous amount of flexibility should you have a family and/or in dealing with the natural issues which arise in life.
Cons
I would only say there is a lack of clear vision corporately or maybe there is and it just is not shared. There is a really great group of people in the front office.