Pros
The work life balance is the job's biggest perks. Hours may be long during certain projects but no one is standing by the door to make sure you are in by 8.
Cons
The company culture has changed dramatically since I first worked there. This was once one of the best places to work in Louisville and I use to recommend it, during the last years of my employment, it slowly started to gain a body shop feel. Recruiting any talent or hiring interns full time became difficult since no one wanted to work there. The pay and benefits are not great, while not bottom of the barrel bad, you can find the same job (IT jobs) in the Louisville area paying over 20% more with better health insurance. I seen this place lay off very talented young individuals over people who had 5+ year experience who could not do 25% off what laid off person could do.