In that time I worked many challenging projects. There was however a lack of good estimating done for project hours. Not a complaint but an observation. They do job share with both India and Australia. At times this dictates what happens on a project and can impact design quality. I was given the ability to travel their India office which enabled me to learn more about job sharing. This knowledge has been a big factor in my acquiring a new position with one of their competitors. :-)
There are a few too many managers but they all are good people. My teams were motivated and produced good work.
There is a bit too much adherence to "we have always done it like that" approaches. Some really talented new blood would enhance what Equinox does.