5.0
16 Feb 2026
Current employee, more than 10 years
Leeds, England
Recommend
CEO approval
Business outlook
Pros
This is a company that has evolved significantly and that evolution has brought in more structure, order and measures of success both internally and for our clients. There are plentiful opportunities to progress and help shape the business.
Cons
The pace can be challenging if you're not up for it. In my view, that's just agency life and not specific to Velstar.