Avantages
A company with great people with a lot of knowledge and depth in industry and software knowledge.
Inconvénients
It is a consulting firm so work involves travel, dealing with fast paced projects, mid to large size companies, and complex software.