They always give new technology & marketing challenges and put you in the unconfortable zone. But that's where you learn the most. They make you swim against the odds and that too on your own. They believe in the value of people.
Cons
Nothing major as such. Yes, if you want to learn new stuff then you have to ready to forget time. But it pays off in long time.