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
Current Employee3.3Aug 14, 2023Solid place to sell, but undergoing a lot of change. It remains to be seen if this is for the good or bad.
Solid place to sell, but undergoing a lot of change. It remains to be seen if this is for the good or bad.