Pros
Cutting Edge technology - In general financial industry is slow to adopt new technology, CacheMatrix on other hand embrace, adopts and supports all new technology. To give example, it was one of the first few company in US to upgrade its development platform to Visual studio 2012. Robust Architecture - With continues enhancement to new trends and concepts, its architecture is robust, scalable, secure. It is supporting its customer for more than 8 years now. Onsite-Offshore model - In general onsite-offshore model has many challenges, I have worked with many big organization and they are no exception. To list down few of the challenges which includes lack of communication, time zone difference, cultural difference, work distribution particularly in agile environment and many more. At the end the problem is in process not in the person who works on it. Keeping this at focus Cachematrix has overcome these challenges by using better collaboration platform, robust processes and building high trust level. Because of this Cachematrix was able to delivery all client facing projects (100%) on time. Friendly Environment - friendly people, easy access to management, with nice and open office setup, work environment is lively. Others I would say good learning opportunity, open to new ideas, and its talented people.
Cons
Sometime decisions are not known till last moment, this should have been more transparent.