Prós
The people. Everyone is great to work with. The teams are strong, flexible and collaborative. The try to keep you informed on the direction they want to head in and their strategic plan. They do a lot for their employees.
Contras
There is nothing negative to say about the firm.