1. Each office operates as a franchise. Limits ability to deliver on larger proposals and projects.
2. Health benefits are robust but employee portion is very high.
3. Senior management tends to focus on achieving next week's financial objectives at the expense of next month's or next year's. Hampers long term company growth.