Skip to Content

Employees say

“The agency tries to place you with clients they feel are compatible with your experience and personality, which is very unique.”

Read the Great Place to Work review here.

Company Info

HQ Location
Stamford, Conn.
U.S. Employees-
U.S. Revenue-
Web Address
Date info provided (companies may opt to keep some data confidential)
Sept. 22, 2020