Software Engineer • Former Employee
Pros: You get to meet a lot of talented people from various domains.
Less working hours.
Could be a good opportunity only for freshers.
Cons: My review here is to clarify the kind of work at Swiggy Labs and Labs only. Work at Swiggy is much different. You might have to go through other reviews for that.
Labs might seem lucrative during the hiring process (you're just shown the positive sides of working here) and in the initial stages of your journey here. Only after 3-4 months of working here will you understand the reality.
It was tough for me and everyone in Engg. to justify the work we've done here for the past 1+ years in the interviews for the next jobs. I do not want any other engineer to face the same.
And yes, almost every engineer started looking out after completion of their 1 year. The only reason you'd want to wait a year is to save yourself the joining bonus and to vest the esops.
* There isn't any quality work for a software engineer.
* Work is repetitive (you keep creating similar products throughout your time here). Nothing new to learn on the job.
* All the work is PoCs and MVPs. So, if you are a software engineer with decent experience and want to take your skills to the next level, this isn't the right place for you.
* There is no leadership in Tech. No one to guide the Tech Team. Hence, nothing new to learn.
* No recognition for your work in software because there is no Tech Lead or anyone who'd understand Tech in depth.
* You are forced to write bad code to roll out the products soon. All the code you write here is *supposed to be scrappable* because you don't have to take it to scale.
* Mostly focused on Hardware products.
* Too much time (more than a year) wasted on figuring out the kind of work labs engineers are supposed to do. Still have no clarity on it.
* Too much free time on your hands (more than 60% of your time during working hours).
TLDR; could be a good opportunity for freshers. Waste of time for anyone with more than 2 years of experience.