Former Employee2.6Dec 15, 2024Bad management and company direction. I wouldn’t recommend this company
Current Employee4.1Dec 15, 2023OT is a great place to work! Ups and downs but what org doesn’t have those.
Current Employee1.6Jun 28, 2023Not a great experience Targets were increased significantly but they did that more than half way through the qtr making it impossible to hit and basically halving my pay. The morale in the London office is low. The London office Sales team, in particular, has a lot of unhappy people. Lots of changes in the corporate strategy which normally is never a problem but most...Read More
Not a great experience Targets were increased significantly but they did that more than half way through the qtr making it impossible to hit and basically halving my pay. The morale in the London office is low. The London office Sales team, in particular, has a lot of unhappy people. Lots of changes in the corporate strategy which normally is never a problem but most...Read More