Initially there was plenty of upward mobility.
Depending on your contract there is almost no recognition for hard work.
I applied online. The process took 4 days. I interviewed at ManTech (Fort Hood, TX) in October 2015.
Very informal; extremely short. Did not feel like an actual interview. I believe the person interviewing me was new to the process and was nervous. The entire process felt very unprofessional, in my opinion.