I have been working at Knowesis full-time (More than 3 years)
This company goes out of its way to support its employees. Management actively listens when you have concerns and does its best to find the best resolution for all parties involved, which wasn't something I experienced at a larger company. Also lots of opportunity for lateral movement and extracurriculars if you decide you want to do other things.
Knowesis is a growing company and so there is some trial-and-error in some service provisions to its employees while it figures out what is the best fit. This means there are times where you may have to go through the process of reorienting yourself to a new service or interface. Not a big headache, but understand it may cut into the schedules of those with busier calendars.
I applied online. The process took 1+ week. I interviewed at Knowesis in February 2016.
My interview was done on the phone a few days after I applied. The process was very easy and quick. All of the process was done on the phone as I met with people from the Texas office and live in the DC region.