Pros
good technology and great education and industry knowledge
Cons
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.
Pros
strong values and great people
Cons
Fast paced retail environment with challenging customer needs