Pros
Its great if your mom, dad, aunt or uncle work there. You do get free lunch in the "dining room" but that gets old fast. They used to have a pretty good pension plan but it is being phased out - new associates are stuck with a 401k and small match.
Cons
CFC has a lack of career opportunities, pay raises that don't keep up with inflation and almost no training budget. The IT department just implemented a goofy organization structure in IT where I report to a service manager, resource manager and project manager. CFC is very slow to adopt any new technology - upgrades take place when the vendors stop supporting the software. Nepotism is rampant at CFC so don't be surprised if certain people move ahead faster than others for no apparent reason.