I have been working at Grab.
Pros Working at a start up, you have the chances to try and fail, then learn from your failures.
Another point is that, at Grab, hierarchy is not the problem. You can feel free to reach your Head and discuss.
Cons You have to learn how to play with "speed", because you have real time data so fast-action is a must.
Yes, I would recommend this company to a friend