Pros
Very open and engaged management team, fast career progression (if you show commitment to the companies success), challenging work (there are always new challenges to overcome), management team will empower their employees and be open to creative/unconventional approaches to problem solving, one of the most intelligent groups of people I have ever worked with - unlike larger corporates you will find that at Cognolink every member of the team will bring valuable insights to the table, very tightly knit team brought together by weekly social activities (even after having left I and others find ourselves going back regularly)
Cons
pay is on par with big 4 - this also means don't go in expecting investment banking salaries and massive bonuses, although good performance will still be rewarded adequately