Flexibility, upper management, day to day pace and there is always new and exciting projects going on. Client lists are based on experience and background
Cons
Health care cost, my direct manager needs a lot of help with understanding basic management, need greater positive reinforcement, more praise and reprimands for wrong doing.