Pros
honestly nothing much. maybe you’ll learn how to survive under extreme pressure and nonsense management. some of the colleagues are good people trying to help each other out, but that’s mostly because everyone is equally frustrated. you can also get used to late night calls and random chaos if that’s a skill you want to build.they also have a very strict timesheet and update culture — like you have to message every morning “i came to office”, then share what you’ll work on, then at end of day update again what you did. there’s a group with 5–10 managers including your manager and his manager and they keep hammering you all day with useless updates. even during lunch if you sit in canteen they’ll come and start asking where others are and start shouting in front of everyone. it’s all micromanagement and tracking all the time.
Cons
too toxic. every small thing needs approval. you get called for a “10 min” call at 11 pm on friday that goes for 3 hours. no work life balance. senior management is outdated and has no clue about software or product. company calls itself product based but it’s actually just another service firm doing client work. the so-called product “revolutio” is a joke, always crashes, never stable. no testing environment, you can’t even spin up a basic server without someone shouting about cost. promotions are fake, growth is zero. people leave within 6 months. every week new faces because old ones run away. hr forces people to write good reviews and keeps sending emails to improve glassdoor rating. everything about the culture is fake. only friends of founders and old people from same company get promoted. no respect, no process, no communication, just blame game all day. upper management has no technical knowledge but still micromanages everything.