Interesting, diverse product line offers a choice of career paths.
Offices in a wide variety of geographical locations gives the opportunity to work with people from many cultures.
Cons
Lots of thrashing of priorities and a general lack of management direction. The overall culture has suffered since Chuck and John retired.