I worked at DemandShore full-time (More than a year)
Good place to start your career in sales & business development.
Shifts are rotational that is only the downside, rest is Great
This was my face to face interview in the company. As soon as you start to answer you are interrupted many times with more questions on that without listening to you completely.