envelio reviews

4.3

83% would recommend to a friend

(7 total reviews)

79% positive business outlook

Reviews by job title

7 reviews
1.0
Sep 22, 2025

US Leadership Replacement

Recommend
CEO approval
Business Outlook

Pros

Good product and market potential.

Cons

Leadership in the US is awful. Lacks the experience and skills to run a business. No operational framework, no people skills, micromanage but don’t provide any strategic direction. Benefits and compensation below market. The CRO promised a long term incentive plan was in the works when recruiting, but it never happened. Health benefits are a joke.

Viewing 7 - 7 of 7 Reviews

Glassdoor has 13 envelio reviews submitted anonymously by envelio employees. Read employee reviews and ratings on Glassdoor to decide if envelio is right for you.