Pros
The pay and benefits are fairly good.
Cons
Maybe I was just really unlucky and this is the best place one can possibly work at, however, my experience was not great at all. During the interview rounds, I had a vague gut feeling that something was off an I should have stuck with that. The manager was mostly monologuing and getting a word in was really difficult. This turned out to be a more general issue and most of our 1-on-1s was a repetition of this. The position was greatly oversold amongst other things in terms of tech-stack and area of my influence. The team I joined consisted of 50/50-ish internals/externals and was dysfunctional on all metrics. Unwilling change current ways for the better, turned out to have had a high turn-over rate for a long time, had been unable to get anything significant into production despite having worked on the "project" for a few years, the operational side of things was in shambles and the team was riddled with constant power struggles internally. Management was mostly absent unless an opportunity for monologuing was present or the matter at hand would have a direct impact on the size of their annual bonus. On occasions when I voiced my concerns with the overall state of things to my manager, offering solutions and alternative approaches, I was either ignored or if actually being encouraged to work towards change, there was no support from management when the team resisted or actively worked against it. Troublesome individuals who insisted on change and increase in quality were usually transferred to other teams or let go. For a few months we were effectually sitting on our hands due to internal politics and top-down changes in strategy. For the most of the time I was leaving work either being severely frustrated with the state of things or with the feeling of being just slightly more dumb compared to the day before.