Pros
Any pro list must start with compensation and benefits. Annual salary adjustments and year end bonuses have always exceeded my expectations. The product is the best on the market. And the company is constantly looking to move into new markets with new products.
Cons
Your experience on site is largely dictated by two people: your project manager and your solution architect. If both these people are competent and kind, your experience should be positive. If one or both of them aren't qualified for their role, you're likely going to struggle. Fast has a bad habit of promoting based on tenure rather than merit. The people making these decisions are at HQ in Denver and have only a vague idea of what's happening on project sites. HQ does elicit feedback from employees (e.g., HR will make a site visit to meet with individuals) but it seems as if this feedback never results in meaningful change. At times I've felt the company is trying to squeeze as much work out of me as possible before I decide to look for something else. Their only strategy for retention appears to be monetary. For the last two years, Fast has been losing employees faster than they can hire them. When I started with Fast 5 years ago I remember thinking "I wish this company was public so I could invest." I really believed in what they were doing and overwhelmingly thought the company was moving in the right direction. I no longer feel that way.