Top notch experience, communication and treatment from PM to HR & CEO. Employees treated well. Issues resolved quickly.
Cons
Most, if not all are on site positions. When contracts come & go its tough to stay with company in new role outside of current location. Not much opportunity for advancement at certain outlier sites.