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