Meetings are inefficient. More time is spent jockeying for meeting rooms than probably should be. Like any overly corporate atmosphere, a lot of what you see is posturing -- managers calling a meeting for the sake of calling a meeting, endlessly cc-ing as many people on emails as possible, so as to seem more important by the breadth of your audience. They are not encouraged to be overly imaginative, and you won't move up if you don't sing the company line on the correct beat. Training can be hit or miss. Computers are slighhtly out of date (they still use unsupported IE, for crying out loud). If you sacrifice for the good of the team, your good deed will not go unpunished by rigidly by-the-book unimaginative managers.