On average, employees in Lenexa, KS at OWLFI give their company a 4.3 rating out of 5.0 based on 1, whereas overall Average Rating of OWLFI is 4.3 out of 5.0 based on 1 OWLFI Review Ratings. The happiest OWLFI employees in Lenexa, KS are Anonymous Employees submitting an average rating of 4.3.
"A plethora of work to do, and employees that care about each other."
Update your browser to have a more positive job search experience.
Upgrade My Browser