← SRTR index
Firmographics
Headcount
20000
Founded
2001
Industry
management consulting
Location
Atlanta, Georgia, United States
Web & CRM stack
Site technology
WordPress
CRM detected
HubSpot
AI search visibility
Times cited
8
Branded query
Appears
Non-branded query
Appears
Notes
Found in 6 non-branded queries (q1,q2,q3,q6,q7,q8); branded search confirmed
Activity signals
Recent blog activity
Current copyright year
Upcoming events listed
Any recent site activity
Credibility violations 1
- —cluttered layout