Pros
There is always something to do or learn. The people overall on the teams are amazing (except management, see cons for details). The work is interesting and challenging and there is a lot of room for you to make a difference.
Cons
Recent attrition has led to a management shake up. The Director put in charge of FX, Manu Thankappan, is the most obnoxious, overbearing, and insulting "leader" I have ever worked for in my life. He is a director, that has 2 managers reporting to him, but he is in ever standup, ever planning session, and wants a status update directly to him. He is assigning work in planning sessions. He has suspended of sprint retros so people can't voice their concerns. He talks down to QA in general as if they have no value. The amount of micromanaging he does is something I have never seen in my 2+ decades working on software development teams.