Overall, the company is an outstanding corporation to work for. The culture there is a lax one, and they actually treat folks like they are adults.
The down side with a larger company is the bane of any corporation and that is 'politics' that can hamper either advancement or even the possibility of a smooth ride during the duration of employment.
Though this company seemed to have less of an issue of it, there was pockets of politics and those who were in departments that were caught up in such, fared worse then the many who were more fortunate to work in departments that was less infested with politics.
Overall, a very fair company to work for, and when the company was forced into layoffs, the company went above and beyond to help those laid off to gain employment elsewhere.