Good place to Network, friendly people, generally keeps up with industry trends, benefits are good, vacation - particularly the last week of the year is fantastic.
Cons
lack of focus, a follower rather than leader, wholly focused on the bottom-line at the expense of long-term growth, bad-morale