Not a suitable place for fresher, Just Bad Management, Teams & HR
Pros
You’re expected to stay constantly “available,” which makes it hard to feel like you have a life outside work. Town hall sessions feel more like formalities — they’re often postponed due to workload, so communication feels one-sided. Compensation is on the lower side, and there doesn’t seem to be a clear or fair reward or recognition system. Overtime is common and often feels expected rather than optional. Leadership lacks clarity and direction, which creates confusion at the team level. Product management and HR functions appear disorganised and struggle with effective communication and execution. Workload distribution is uneven — a small group ends up doing most of the actual work while others coast. Senior leadership presence is minimal, making it hard to see long-term vision or accountability. Mistakes tend to be highlighted more than efforts, and feedback often feels blame-oriented (Mostly from API To UI Teams) rather than being constructive.
Cons
After this critical review, there’s gonna be a sudden spike in overly positive reviews, which makes feedback feel less genuine and discourages honest opinions. (real bad), HR practices feel unprofessional and overly defensive rather than supportive of employees. (you know i know) Technical leadership quality varies widely — some leads appear disengaged, which makes team survival more about self-management than guidance. There’s a noticeable blame culture between teams, especially when deliverables slip, instead of shared ownership and accountability. The company does not provide laptops, which is surprising for a tech role. There is little to no structured training or onboarding, so learning is mostly trial-and-error. Leaves exist on paper, but in practice they are difficult to take, even for genuine reasons like health issues. There is a bond system in place, which limits flexibility and adds pressure rather than motivation.