Pros
Good place to learn and grow; policies and leadership are transparent about everything; accolades are provided for genuine hard work
Cons
Sometimes schedule becomes bit crazy
Pros
very deep analysis on IT and start-up news and business
Cons
relative low salary at the moment, but it has big potential