Atticus corporate office is located in 1643 Mount Vernon Rd Ste 200, Atlanta, Georgia, 30338, United States and has 1-10 employees.
atticus
Departments
Number of employees
Marketing
2
Human Resources
1
Sales
1
Finance
1
| Location | People at location |
| North America | 1-10 |
Atticus Technology is a strategic performance partner for nonprofit major gift programs headquartered in Atlanta, Georgia. The company provides donor intelligence, pipeline discipline, and forecasting rigor to help development teams identify and engage high-capacity prospects. It serves nonprofits by delivering narrative donor profiles, portfolio s... Read More