I have worked for this organization as an IT consultant over 10 years ago, so it's hard now not be biased towards them! They are very helpful when you need help solving problems or just want someone who knows what they're doing - but also know how much time/money that will cost your budget (if applicable).
There were some times where there was too little communication between our team members which resulted into me having work done twice by different people at my expense because of lackadaisical management from their side; however since then we've been working together better than ever before without any issues like these occurring again!!