Pros
The Richmond campus is really nice with ample parking, a cafeteria and a gym. Depending on the group, there's a reasonable work/ life balance.
Cons
Leadership is reactive (vs. proactive), and this causes a lot of fire-drills and re-work loops, as well as negative long term impacts; I sometimes feel that the company is more lucky than well managed. The Company is not sincere about the performance process or goal setting; it's a check the box exercise. There's no succession planning, which makes it difficult to move to a new role (or causes more fire drills when people leave). The finance organization is a bit more demanding than the other functions in the Company, and they're constantly imposing unrealistic goals and timelines to get things done. Fundamental resources are lacking (in terms of IT solutions for data management), and so many processes are done through brute force; thus creating inefficiency and underemployment of the staff. Accounting and Finance don't always play well together and even the most basic functions of Accounting (like signing-off on the P&L numbers) is left to the Finance group. Accounting builds close calendars with constantly compressing time-lines, making it nearly impossible to have anything go wrong through the close (let alone trying to do analysis). As the market begins to recover, I've seen a lot of folks exiting, and I expect this to gain momentum over the remainder of the year (myself included).