As per the amount of work fair compensation. I had worked there for a small amount of time but comparatively good.
Cons
A lot of internal politics. Least chances of trainings or development internally. It would have been better if they use fair amount of role management.