Pros
- strong salary, some bonus, benefits - some expert colleagues - theoretical possibility of internal mobility - some interesting projects
Cons
- toxic work environment (bullying, gaslighting, gossip, passive aggressive hostility) - no mentorship whatsoever - public harassment and abuse, being yelled at in an open office - line manager knows he is protected by the company and HR and abuses his reports, constant violation of the "Code of Conduct" - diversity and inclusion initiative turned upside down where ethnic minorities and women become most likely to get abused on a daily basis - stack ranking pitting team members against each other contributing to toxicity - zero collaborative spirit due to above - a ton of line managers without any relevant technological skills - heavy politics, favoritism, nepotism - all about the perception/image, not about tech skills and who does good work - horrible work life balance with a lot of unpaid overtime on most of the projects - mostly very boring work - horrible internal technology and tools (Athena) - cannot install any software tool or library without weeks of waiting on approval, resulting in just not installing and "doing it ourselves" - some of the most valuable development resources (GitHub) blocked from visiting - incredibly bureaucratic in general - tech personnel second-class citizens to bankers