Current Employee3.4Aug 8, 2025This was a great place before the acquisition. I’m thrilled to have spent time there.
Current Employee2.3Apr 25, 2024Own has made poor decisions over the years that have resulted in competitors catching up to us, underpaid employees, zero channel partners and bizarre rebranding.
Own has made poor decisions over the years that have resulted in competitors catching up to us, underpaid employees, zero channel partners and bizarre rebranding.
Former Employee2.0Jul 23, 2024It’s a company that’s slowly declining, I only speak from experience in the London office but leadership is poor and general talent is low, meaning it’s not a great place to grow and develop
It’s a company that’s slowly declining, I only speak from experience in the London office but leadership is poor and general talent is low, meaning it’s not a great place to grow and develop