There are some Good seniors; very supportive. From them you can learn a lot.
But then there are few very senior people who torture you even though you haven’t made any mistake; make you forget your worth for a while; it depends whom you are reporting to.
Good hike at joining
Cons
Slow growth
Delayed salary
Office politics
Low job security
Settlement received on time. Payroll team is good