On average, employees in Chapel Hill, NC at Terra Dotta give their company a 4.1 rating out of 5.0 based on 1, whereas overall Average Rating of Terra Dotta is 4.1 out of 5.0 based on 1 Terra Dotta Review Ratings. The happiest Terra Dotta employees in Chapel Hill, NC are Anonymous Employees submitting an average rating of 4.1.
"Good services for the offering and provides good SaaS products for end-users. Competitive environment and culture for growth. Made a good turn through the Covid-19 travel slow-down."
Update your browser to have a more positive job search experience.
Upgrade My Browser