Pros
Decent pay and benefits starting out. Not highly competitive but competitive enough. Annual trip out of state (for most). You are the senior on the team in no time because of how quickly people leave or are relocated.
Cons
This company is behind the times, not just in technology but also in business practices. The higher-ups seem out of touch with company culture and issues. There's a huge lack of transparency about salary, performance feedback, policy changes etc. PMs are chosen based on favoritism and the strength of their backbone, not skill. Performance reviews for them make no difference. Everyone but the partners believes we can work effectively remotely. Despite this, a directive was sent down that every single Fast employee should work at minimum four days in the office, even if our clients are fully remote or working fewer days. It used to be "we match our clients" but now it's "we exceed" and other vague reasoning. At one site, Fast is paying rent for a large building that houses Fasties (and the occasional client staff who has issues working remote that day). Such an odd place. This is a means to an end (the end is another job).