Pros
Office is located in a nice place (a lot of cheap food options to save your already small salary). Colleagues are friendly
Cons
Lalamove went through horrendous change in the last one year. There were so many changes that were complained by the team, but the management closed their eyes over their very own employees' feedbacks. A lot of good engineers were leaving for a good reason. The engineers did not see a good future staying in the company, with ambitions over changing the world had been eroded by the business needs to expand and expand. There were so many abrupt decisions to expand the regional coverage without proper consideration over their own capabilities. The result? Technologies and codes went backward a lot. So many shortcuts taken and code quality went downhill really fast. They saw exponential increase for downtime in recent months. It happened for a reason, and there were no need to deny things out. The culture has changed a lot. There were much less supportive and collective environments that were promoted a year ago. Some people were even starting to point out name in post mortem reports. The atmosphere on the teams are getting more toxic and people are less motivated to come to work, and getting in to the office more to just collect their pay check instead of genuine motivation to do great things. They have so much less trust and passion to the product and technology compared to years ago. Second team location in India has also raised a huge question mark. There were a lot of complaints from the existing team over the performance of this second tech team location in India, but there were seems to be zero effort to improve their working efficiency and performance. The management failed to create such atmosphere that the two locations are working with equal respects and trust. Do not blame it on the engineers. It is the job of the upper management to make sure both location are trusting each other. If the other team was not working well, then it is the upper management duty to fix their performance, or to change the second team for good. The right people who were performing well was not well rewarded for their contribution to the company. Lalamove is branding itself as a startup, but the way they treated their employees in the recent months reflected a corporate wanna be. The bad thing is, they don't know how to become corporate. The result is they are operating in limbo and nobody is happy with that. At last, the management needs to realise they are TECH company. So many times in the past, the upper management regarded themselves as a logistic company. With this mindset on the pilot seat, your technology will never be able to compete with the other players in the market. The good engineers will leave because they don't want to work in a logistic company. They want to work in TECH company. They need and want to improve and develop themselves as an engineer. They would not want to work long enough in non tech oriented company for their own good sake.