Pros
1. Initially, you can negotiate a good salary. 2. Some really smart people work here. 3. Looks good on a resume, "punches your ticket"
Kontras
There is very little planned leadership or accountability. Crisis Management seems to rule the day. If someones continually screws up as an employee or a manager, no one takes the time to address the issue or fix the problem. A very ethically-challenged organization. You are required to take ethics training every 2 years, and you just look around and see all of the violations. Some are downright criminal. But what do you do when Larry himself has a enormous conflict of interest (see NetSuite)? I also don't trust the anonymity of the tool used to report violations. The company loves to offshore and use H1-B workers. The problem here is they seem to hire very incompetent people. Your job will be to put out fires that they create. Middle Management knows whats going on, but has no authority to do anything. Whether it is rewarding job performance, hiring or firing people, everything is run from the top. This means you get the same bonus at the guy who shows up to work 3 days a week. This also makes it very undesirable to pursue a career here.