Pros
Decent culture on site (HOWEVER, I have heard this varies wildly depending on team). Good pay and benefits, intangibles. Met some genuinely talented and interesting people with my time at FAST. Moving to a project location is expected and is a benefit at first.
Cons
Development center culture is not good. One of the main reasons I left is because I saw what my future would look like as a 8+ year employee and realized that I would be an alcoholic, cynic, or both. There's a bitterness that comes with tenure at FAST and it breeds discontent and bad attitudes across the company. The software product is very mature and there does not appear to be much interest in exploring modern technologies (e.g. open source, cloud native, modern web development, containerization). Because of this, career growth is a big problem; there is little incentive to grow your engineering skills. Their development environment is very siloed by proprietary technologies. Advice for out-of-college hires: you will need to stay current on your skills outside of work if you want a career elsewhere later.