Pros
Opportunities to work in many parts of the company. Opportunities to work with modern technology/frameworks so great to build out your resume if you don't have any other options. Besides compensation and healthcare benefits are competitive.
Cons
As a preface, Flex Force management is apparently "working" on these compensation problems, and I will adjust this review as soon as that comes to fruition. But it's been 5 months now since they said it would be fixed, and in that time we've all been continued to be paid less than newly hired developers. Personally, that means I'm out over $10k that I will never get back. I don't think it will ever be fixed. Flex Force is supposedly the "future" of the company, but the company is fine losing its fresh talent because they refuse to pay a market wage. Your opportunities for promotion are few and far between, and completely dependent on whether you have a high-profile assignment. You have zero options to negotiate a salary even if you bring a competing offer. Unlike other level 1 managers at AT&T, you'll be non-exempt, so be prepared to work thankless overtime without extra pay. You'll constantly hear about how Flex Force saves the company hundreds of millions of dollars, yet your yearly adjustments will be below the inflation rate. On top of not keeping up with inflation your health insurance will have higher premiums, deductibles, and less "reward" options every year. The company goes through YEARLY layoffs in spite of making record profits (but as a TDP or Flex Force Engineer you'll be fine, because you're so cheap so they would be stupid to let you go.) You'll have a least as many direct supervisors as years you have with the company. Because Flex Force is so visible in the company the supervisors use it as a stepping stone to more competent organizations.