Pros
There are a lot of good people at the grassroots level of this organization. The work can be challenging and fulfilling, the projects can be quite interesting. And the way the company is structured, with local offices (centers), fosters a strong sense of local community.
Cons
This is where there are numerous issues. 1. The company itself is top-heavy. Too many people with the title project manager, not enough people who actually know how to manage projects, from start to finish. It almost seems like people get hung up on title. 2. Too many decisions are made by committee, which means it takes a very long time to get any initiatives to move forward. In fact, most of the excellent ideas that people have never get considered because of the way decisions are made. 3. There is not a master strategy for working with the different operational groups amongst disciplines. This creates a negative competition between disciplines and groups, where they work against each other, rather than with each other. 4. While there are a lot of great people, there is a lot of politics at the company as well, especially at the management level. If you aren't part of the club, then you're perpetually on the outs, with little to no support. Many people find themselves not being communicated with when it comes to decisions that should involve their input. 5. The compensation across the board is below average for the different roles in the company. Additionally, though they give bonuses, there is a mystery as to how those are decided upon. Despite strong performance reviews, the effort didn't seem fairly rewarded. 6. The CEO seems out of touch with all of the "grass-roots" people at the company, never really making much of an effort to communicate with anyone other than who she feels she needs to interact with. 7. In a booming economy, the company is struggling to get work. After speaking with many potential clients with whom Farnsworth interviewed, the common theme for not choosing Farnsworth Group is that Farnsworth is a mid-size company that charges higher prices, (likely due to labor rates that are too high). Yet the breadth and depth of services they offer is small to mid-size level offerings that don't justify the premium price they place, often falling short of what they could truly offer. 8. HR seems to run the company, rather than the CEO. It seems like most of the decisions that get made happen from the head of HR. Unfortunately, HR looks after the company's interests, not the peoples.