Pros
Intforce team are full of good open minded developers with no big egos. We did some really interesting work using modern tools and techniques, and were constantly looking for ways to improve. Development teams were given a lot of autonomy and when things went wrong there was a genuine no-blame culture.