Work is always challanging, company is always changing and doing new stuff, processes are frequently updated to keep competitive, the people I work with are highly professional and leading edge.
Cons
Culture is not focused enough on disruptive innovation