Pros
Extremely friendly company and fun to work for with loads of social events and encouraging the teams into offices (but not forced) Full of very intelligent dev teams Good clients, really enjoyed spending so much time with the client I worked on Kind, approachable senior leadership, Helen especially. Xiatech is a company that is growing fast and has the typical growing pains you'd expect to see, but they are trying to fill the gaps and put the right processes in place, not always right first time, but attempts at improvements are obvious and felt by everyone. The client partners are exceptional, and really really make your life at Xiatech enjoyable and enable you the right amount of challenge for those looking to grow in a LC role.
Cons
Often I found decisions were made by teams/business area's you wouldn't expect, & in my opinion didn't have the right knowledge/skills/experience to make them despite them being great in their own area. I also found in the Agile space, the most knowledgable people in this area were not empowered to make the ways of working, or Agile delivery decisions.