Pros
Company has some of the best Engineers/Designers I have ever worked with, Decent benefits and free lunch when you are at the office, excellent social events and overall an interesting field to work in.Cons
Leadership is poor, There is a dismissive attitude about issues in the organisation, unless it has been raised by a C-level, The founder cares little of the opinions of non-technical individuals and as such Engineering moves largely without business direction, it also seemingly moves on a whim, with little resistance from others at a senior level. The COO is abrupt and unapproachable, who rarely takes responsibility for his errors, while happily giving employees a dressing down publicly. There are great middle managers who are overworked and quickly blamed for any shortcomings, regardless of the cause. There is also some silly politicking going on, which does happen in lots of companies, although in Trilitech it does feel like a medieval court (Whoever sits closest to the King holds most sway).