Great coworkers and poor pay. Most people working at NGA are very overworked. The pay is not comparable to the amount of work done. NGA takes care of payroll, pension and benefits for their clients employees. There are many offline teams as well that do audits and many other duties. It is a busy, fast paced environment that demands certain metrics be met which can sometimes be difficult.