Pros
None. It looks like there's great opportunity on initial contact, but it's a lie.
Cons
Problems start at the top, and are utterly systemic. The place is operated like a religious cult, and I mean this in all seriousness. People play sycophantic games with management to gain advantage. There is a pervasive us-vs-them culture which typically leads to staff being removed, and when you think the problem was solved, a new villain is identified. There were around 8 senior programmers 2 years ago, and now there is just 1. Some were removed, most left voluntarily. The company doesn't respect experience, prefers hiring first-job juniors, with the stated goal that they can be indoctrinated with skills that deliberately resist industry norms, with no regard for their individual long-term career prospects, and it is this practice that I find the most insidious. Management is openly sexist, racist, religiously prejudice, and tremendously dishonest. This is a toxic workplace, especially for juniors.