Pros
The field staff is excellent to include the recruiters, HR Department, and receptionist. My program manager was also excellent, tentative, helpful, visited regularly, and was a great asset to the company. If they continue to hire people who care about their employees, they will go far.
Cons
The company is all about MONEY. And upper management is awful as they have no work-life balance (expect the same from their employees), are stuck in their ways of GAPSI, and give exceptions to employees they like, and are sneaky. They are always up to something and continue to unveil problems but do nothing about problems. They let the bad employees get away with things. The upper management needs to move on from GAP Solutions and let their employees enjoy their lives.