Amateur engineering, careless management
Pros
Amazing location, historical building, flexible hours...
Cons
Outdated legacy, low tech products, poor technological choices. Lack of professionalism at management level. The only one thing management wants to hear is "bravo, you are on the right direction". Any good idea not in line with initial management choices is not welcome. Ideas killed in the egg, quality sacrified and security considerations overlooked. Wishful thinking takes place of development roadmap. Almost all managers from sales or service background. No senior engineer as a mentor manager to respect the state of the art of software development cycle. School grade proof of concept turns quickly to a product on the fly. Very high turnover. HR is useless as said in a previous comment. Reorganizations every few months. Projects started and parked short after. Agile rituals to deal with waterfall processes.