Pros
* Very stable place to work. * Encouraging of upward mobility or shifting roles in the company. * Lots of training and development opportunities (Udemy, training tools for your technology/sector, etc.) * Banker's hours (at least for most of Global Technology if you're not on-call) * Base salaries are pretty good for the role * The company prides itself on paying out bonuses, even with COVID * Fully remote during COVID, hybrid going forward after September
Cons
* Too much corporate gibberish and politics - it's like Dilbert taken seriously here * People are way too quick to schedule meetings rather than just get people on a call or chat * Even if someone says something, there's a meeting scheduled or memo put out so everyone can CYA * Everyone is trying to ensure that blame or fault is clearly put at someone else's feet for everything * Impossible to find basic info on the intranet, so you're stuck with lots of institutional knowledge - "Jane may know, ask her." "Oh, Jane quit last year, maybe Andre knows?" "Andre is my direct report and he needs to have a Jira story before you can ask him a question", etc. * If you're not working on something that makes money, you don't really get many chances to do new technologies or processes * My managers were always too swamped to learn the technology for which they were responsible * My VP was very coarse and exacting, leading a lot of people to quit * Everyone is very corporate-sounding, lots of Kool-Aid drinking until they feel safe to talk to you * Regular VPs are treated like angry gods - you aren't meant to talk directly to them, they get handled with kid gloves by junior VPs/directors/managers, and as such they don't get the whole story of what's going on