Pros
Very smart team You learn a lot from working with people who have amazing experience (if you have work that is) Office location is very good (if that makes any difference now)
Cons
Clients are disappointed in the work and are not renewing. Smart people (above) are very opinionated and not necessarily the best consultants New leadership is super arrogant (the favorite line is "see how humble am I? I am good in displaying humility!") Leadership has no respect for the technical opinions of the Toronto office employees Dated approach to cloud computing (and the clients are dropping) No Sales, No clients prior to Covid-19 and probably worse situation as their clients are disappearing Lies openly in interviews about how wildly successful they are!