Project budgets seem to get squeezed for most all projects, which can be understandable, but happens more often that I'd like. Payments take about an average of 60 days or so. A good bit of the things stated from unsatisfied employees or contractors had some merit to it, but I have seen the company slowly getting better through growing pains.