Current Employee3.3Aug 28, 2023My experience has been decent so far, It's a good place to work right now since the economy is trash but there are better places out there for sure.
My experience has been decent so far, It's a good place to work right now since the economy is trash but there are better places out there for sure.
Former Employee1.7Mar 14, 2024Toptal is a really tense and uncomfortable enviroment. The management is pushed really hard by the CEO and that stress trickles down to the sales team. Would not recommend working here.
Toptal is a really tense and uncomfortable enviroment. The management is pushed really hard by the CEO and that stress trickles down to the sales team. Would not recommend working here.