Pros
- Benefits galore (however, they are slowing being taken away, eg. no more 430pm workout time as of 2015 - Work-life balance is a big part of company culture - Low to middle managers are great people to have as friends, though can be rather cliquish - Big emphasis on training and development - Most managers are a pleasure to work with, but they seem to be losing a lot of spark and hope as the years go by (see Cons)
Cons
- Red tape everywhere - don't expect your new perspectives to be entertained - Culture of secrecy and backstabbing - everyone is on a "need to know" basis and thus you never get full picture - They reward bootlickers and suck-ups more than hard work and smart ideas - Management is slow, aged, and resting on their laurels - Management does not engage with low to middle managers, strong emphasis on hierarchy and processes. There is no open door policy. - Culture of micro-managing by managers as there are many people you "cannot offend" or "like it a certain way". This mean productivity is low and processes are long drawn out - Death by redundant meetings and powerpoints - always need to meet and do decks for no rhyme or reason. All of this results in low productivity and work done as you are basically worried about whether your manager is going to backstab you or wasting time doing another powerpoint that can be solved by a call.