Only in Sunnyvale or RTP do you really get access to the onsite benefits. The other locations are typical office buildings with cubes, nothing special.
If your an overachiever, the hiring process makes you think your going to work with people at or above your level. But its more like Wile E Coyote using black paint for the tunnel, and you quickly realize your the train about to run them over. Lots of old decision making processes, that don't make sense regarding customers, products, tools, and teams. And there always seems to be restructuring going on somewhere.
So a big grind from all the people I talk to is vacation, when you first start there you get 2 weeks just like everyone else. But they force vacation as a shutdown at Christmas for 3-4 days, and starting in 2012 at 4th of july for 3 more days. So your losing 6-7 days or you go without pay during the shutdowns.
Time management is critical at this company, because it is overwhelmed with busy work of emails and meetings. The amount of email is at least double of any other company I ever been at. And finding information is always a challenge, due to the shear number of "portals" the company has. They are trying to consolidate but at a snails pace.
Something in regard to annual reviews that all members of my team never understood was the rating system. Ratings from 1(best) to 5(worst), but by HR definition only 10% are allowed to be issued a 1. It is then that something like %20 can be 2, then 50-60% are 3's. 4 and 5 are reserved for people not doing their job. So if there are only 5 people in your dept, then only 0.5% can be a 1. And your rating of course determines your "merit" increase, as there are no cost of living adjustments I have seen. So they claim a life / work balance, but not if you expect a 1 or 2. If you just go to and from the office in typical fashion you will get a 3.
I have never been at an IT manufacturer before, where the internal IT really was behind the times. Your local in office people are good, but decisions come from HQ and India. There are constant upgrades happening and such, but the shear number of outages to critical databases is sometimes staggering. The help desk is definitely run out of india, and they will close tickets as resolved when their clearly not. But instead of re-opening a ticket, they create a new one. So somehow the metrics are tied to number of tickets resolved. And you will end up opening lots of tickets due to all the portals you will need access to. But everything is designed with Windows in mind, so if you happen to have a MAC, which they claim to support, you might be out of luck getting help.