The work is interesting and I have a lot of control over the design and implementation strategy. The pay is decent. I generally love the employees that I work with on a day to day basis.
Cons
Under resourced. This company is a good ole' boy club. If you are a woman and you don't live in Louisville Kentucky you do not stand a chance in getting promoted no matter how hard you work. The management does NOT advocate for their employees. And they have a very old fashioned management culture.