Pros
In a nutshell BAH will pay you competitive and has good benefits and PTO and will give you 5k a year to use on school if you pass.
Cons
If you are hired they will tell you you are in a full-time position. However, it doesn’t mean it’s long-term. This is what happens. Your contract might end or not get funded and you were not hired on a “contingent upon award of funds”. You were hired full time, but now you are in limbo. Where does this leave you? You are put on overhead charging and given a specific amount of time to find a new project internally. Your “career manager” will just hand you a list of internal websites. One is a chat forum via Yammer which is a bunch of people in the same potential layoff boat. Everyone posts resumes looking for a “billable” contract to get off overhead. If you don’t get picked up in the time they gave you. Well, you are on the phone establishing your unemployment application. You stress about meeting that deadline and you see people post things like “I have until the 15th to find my new role or I am being let go”. I found myself in this debacle and I was laid off. Some people get lucky and get picked up. I almost did, but it was not in the time frame. Once they issue you the notice. That date is firm regardless if someone say tells you I can pick you up in a few weeks when they get the new contract. You have to re-apply from outside and given my experience. I am not doing that. I will reach out to one of my previous employers or a new one.