Pros
For most of the teams, the work pressure is lower compared to other contemporary companies. Management usually is open for new ideas to improve productivity. Good culture for WFH, though no official policies are present, with a valid case there are usually no questions asked.
Cons
Have no proper logic of pay increase. The increase in pay for a regular employee will never even meet the basic inflation rate. Hugely dependent on the immediate management even for these minimal benefits. Folks usually resort to reducing their performance for the same and company is usually fine with this unless it impacts deliverables very severely. No pretense of any additional goodies or encouragement for high performers. Techstack is primitive in most teams. And the struggle is always there for a minor improvement in this.