Depending on your team, culture is acceptable. Pay is competitive, leaning above market rate.
Cons
Office politics exists in every job, but here it's exceptionally bad. Employee promotions have been delayed for 6 months, while some promotions go through swiftly.