Pros
Sonian manages to keep up, very well, with the ever-evolving technological landscape. Every day at Sonian exposes you to new, exciting things which put the depth and breadth of your IT knowledge to the test. it is not easy to get out of work, on a daily basis without learning something new. If you are intrigued by the latest trends... be it AWS EC2, IBM Softlayer, MySQL, Ruby, Clojure, Big Data, Process improvement and automation, Linux/Unix/Ubuntu/Windows Administration, Chef and pretty much everything in between, Sonian will challenge you. I've worked in the past, in more specialized, one dimensional roles and quickly found myself getting bored, that has not happened for one minute throughout my time at Sonian.
Cons
I really don't have anything to complain about.