Tools for managing your career. Work-life balance. Flexi work hours is possible but dependant on role.
Cons
Downturn. Hiring freeze. Job downgrades. Politics. Pay disparity between technical and nontechnical skilkpools. Less opportunities for international assignment.