Pros
Lots of exciting work getting done by smart and pleasant people. Good team atmosphere even with teams operating virtually across the globe.
Kontras
Having joined from a small acquisition, it has been very difficult to get up to speed on what's required to do my job. Getting information about other teams/parts of company to do my work is very difficult. Internal aps and info sources are inscrutable - requiring much time to mine. Even long time veterans don't know much about how to get essential info. Raises were delayed by months this past year and were not retroactive to the beginning of the new evaluation year. Bonuses were very small to nothing for my team, which is a pretty strong one. As in many large companies, some people seem to have very little to do, while others, such as my team, have deliverables and deadlines that wouldn't be possible with 5 X's the number of people. Technology supporting internal processes is flakey and training on it is abysmal.