Likes
TaskUs India Culture is nice however, there are many things which management fails to work on and due to that we are bit dissatisfied with the work life balance and the compensation. The major dissatisfier is the problem related the compensation which is very less compared to the people earning in the same position.
read more