Great benefits package, talented coworkers. Understanding managers.
Cons
Layoffs, strategic product shifts, executive management invests then divests, sometimes impacting career growth options. Executive management stratospherically disconnected from first line management.