Good coworkers, plenty of training available
This is a nice government contracting position. Coworkers are fun to work with, and the management is quite understanding. That said, this is a government contract. Red tape is everywhere, and it can take time to get even the smallest changes approved. All in all, this is a 4/5 of a job.