Pros
Good learning experience, although team dependent, there is a lot of freedom to explore new tools and a level of autonomy to approach problems with your own ideas (with reasonable justifications of course). Compensation is super solid with a great work life balance
Cons
Not a lot of room for growth, be ready to spend time in the position you were hired as promotions are based a lot on tenure and politics instead of technical merit. Lots of red tape which is typical of "dinosaur" companies that moves super slowly on technological updates (been transitioning to GCP for 4+ years now...), getting access to certain things can be locked behind a heap of access requests. The new CEO loves AI and pushes how great it is at every employee webcast without understanding that the major benefits of AI do not provide the insane benefits to Verizon that he touts.