good technology and great education and industry knowledge
too many managers....at one point had 2 different managers each 150 miles away with way too much time on their hands. constantly asking for reports on different things, numbers, clients, prospects.
It has bad life ethics
Money is not very good