Paralegal - decent first job out of college, but not worth sticking around for too long
Pros
Decent pay for a recent grad and as an entry level employee (specially one that's contracted to the DOJ) you definitely gain good experience in the legal field.
Cons
There's no movement up/promotions available, which means no matter what or how long you stay, you are stuck with the same salary. The only bonus they offer is a small holiday bonus and there are no sick days. You get a decent # of vacation days (10 total), however, you have to accrue the vacation time - aka, every pay period you get ~4 hours of vacation time and you cannot use any vacation time before you acrue it. i.e. If you want to take off two days for vacation, but only have one day's worth of vacation time accrued, you cannot use the time you're expecting to acrue next month towards the aforementioned vacation- only the time you have thus far. Rarely interact with you CACI supervisor - they often have too many people to oversee to actually keep in touch on a somewhat regular basis and therefore become quite obsolete. For DOJ contractors, there is no flexibility in working from home - no matter what they will not pay you for it bc it's not included in their contact with the government. Also high turn over rate bc of the pay and vacation/sick days limitations.