This is my general experience with IT. In a small company they are genuinely there to help you get your work done.
In a big company the relationship becomes adversarial. They're no longer there to help people get work done, they exist to prevent the company from the most incompetent employees.