Pros
A lot of things at Fast are amazing, which is why I had to give 3 stars. You work with some really great people, the benefits and salary are really good for the actualy work you have to do (which isn't really difficult or challenging at all).
Cons
But that's just it, you are doing work that isn't technically challenging at all. The work alone is why I cannot give 4 or 5 stars. As an implementation consultant at Fast you will not be gaining any relevant skills or experience. The tech stack is seriously outdated, and for someone who is maybe just primarily focused on the business side of things, that may be perfectly fine. But if you want to actually grow your skillset and be able to call yourself a valuable asset to any team or company, you will have to eventually leave. If you are okay with staying with Fast for life, then the above should not be an issue, but if you eventually want to start your own business or explore what it's like working somewhere else, you will need to 1. Study outside of Fast because if you don't your technical skills will atrophy, and 2. Probably leave Fast within 2 years or else your applicable/practical technical skills will no longer exist. There is also an issue with having people stuck at a lot of crappy sites, the career limiting work might not be an issue for someone living in a nice place like Hawaii or New Zealand, but if you're living somewhere like North Dakota or Mississippi, then you have to deal with having a lack of technical skills combined with living in a place that just generally lacks opportunity. People do not generally get relocated in a years time, they want to keep you at a site for at least 2 to 3 years, which makes sense for Fast's business model.