You will learn something for 1st 2 year,
good salary for freshers,
salary on time,
good culture if you are working with good people,
good lead and management,
no weekend works
Cons
No promotion for many developer and tester,
No hike after 2 years according to market standard(5%),
Impossible for tech switch,
Manager can take advantage if you ask for tech switch,
variable pay is a illusion,
wfh is a illusion