Pros
There used to be pros in the beginning including food, residential programs for new joinees etc, but all that has been lost for quite sometime now There were passionate developers, who are also not there anymore, so really no scope of adding any pros here
Cons
Well this I have quite a bit of The CEO prioritizes his well being over all others including employees, customers (patients), literally every one Salaries don't get paid in time Micromanagement The upper management is clueless as hell and thinks if a person puts in more time than he has worked a lot more, never factoring in the extra efforts the employees have to put even in after hours. CEO is a very mistrust worthy character with no moral compass, he'll literally push you under the bus if it means getting away from some heat. He gets his own personal expenses reimbursed while people were taking paycuts and receiving the salary after significant delays of close to 15 to 25 days CTO was good in the beginning when he used to coordinate from remote, but started heavily micromanaging to the point where every developer left, except for two freshers. Wake up and realize your mistakes rather than putting your head under the sand and pretending the issue doesn't exist. Lack of employee benefits, flexi time HR policies come directly from the upper management and they are mostly meant to squeeze some extra time from the employee rather than enriching him or providing new benefits Dumbest company I ever worked for, even though I learnt a lot, I still regret the salary I got and the time I spent here