If you don't like startup environment, cisco is the one you gotta pick up.
Pros
I was hired by Cisco choice program, in which new hires can choose their teams based on how they like to work or who to work for. Since most teams need more people, managers squeeze their brains to attract the new hires into their team. Before the new hires choose their teams, they are exposed to most information about projects and benefits or drawbacks of each team which is tipped by managers, who pamper the new hires badly (I thought I'm the king of cisco during the period - once I chose my team, my heyday was over..). This is an example of cisco how this company tries to lay out best environment for their employees.
Cons
The largest problem in cisco is its size. It is a big guy, which means its decision making process is very slow. Officially my reporting structure is not that complicated; manager, general manager, director, and VP (there are more, but in my position, I doubt that I can see anyone of them). But there are also inofficial small team structures here as well and of course some politics. Thus in order for me to convey my idea and make it adopted by my team, do you know how many people I have to convince?