Pros
Some of the best people I have ever worked with: passionate, knowledgeable IT professionals (especially the IT Operations team.
Cons
Firm management (specifically the Managing Shareholder and CFO) are political, petty, short-sighted and do not truly care about employees. Through poor management decisions they caused the IT Department to implode. It started with outsourcing the Help Desk. Then they fired Michael Williams, the long-standing Chief Technology Officer, and replaced him with a series of highly paid hacks whose job it was to dismantle the IT team. Some really good, loyal staff and managers were fired or quit. I quit after 9 years at the firm, having watched the IT Department turn into a quivering mess of backstabbing, in-fighting and floundering. Don't waste your time here.