Office location is convenient, company does well financially so jobs feel secure, work expectations are mostly reasonable.
Cons
The culture isn’t great, people are very passive aggressive and gossipy. Upper management have favourites that can get away with anything while other people are raked over the coals for the smallest thing.