Decent place to work - Customer Support Manager Neosites Employee Review

3.0
Apr 14, 2015
Recommend
CEO approval
Business Outlook

Pros

Offers a nice environment and good working conditions.

Cons

Money offer is low compared to the market

Explore other reviews about Neosites