Pros
1. Benefits package 2. Some departments have amazing people, it's a lottery though, particularly with regards to management. 3. Diversity and inclusion. Don't misunderstand, they are not an amazingly inclusive place, they just treat everyone poorly.
Kontras
1. Management is toxic, insecure, ineffective, incapable of doing their jobs to a rudimentary level and very behind the times. 2. No flexibility to working, current minimum mandatory 3 days on site (likely to increase to full time on site working), despite the building not having anywhere near enough space. 3. Career progression is poorly managed and you will be expected to fulfil the duties of higher grades (yes plural) with no recognition or compensation, often for years. It is possible to progress but it comes at the cost of any work-life balance you may have hoped for, and probably your health. 4. Management believes everyone is replaceable so they make no real effort to deal with reasonable concerns or problems. So essential skills and knowledge is being lost at an alarming rate. 5. Those great benefits, like bonus and LTI shares are held over you like a sword of Damocles. They can and will reduce them, even if you hit all of your goals and targets and there is no review process. 6. Management, because they are just that bad!!