Vantaggi
Very good client base and set of people working on developing the product. Some people try their best to create a good office vibe by organising social events both inside and outside the office but the engagement and support from the management is non-existent.
Svantaggi
No leadership, no organisational structure, no support. Most of the directors have no experience with any other companies and have no idea on how to engage with people. People who joined the company with the aim of transforming the way of working or implementing structure either gave up and left or were terminated when they didn't see eye to eye with the existing management. Intermediate level managers manage by fear which isn't surprising as that's the way they managed. If you voice an opinion the management don't like you're given the silent treatment which is a bit childish when it's CTO! There was an impenetrable clique of long-serving employees who created most of the disharmony by refusing to change their ways of working and believing that they knew what was the right decision. The office environment is poor but the management think that because it's in a great location that's all that matters. My desk measured the legal minimum and I had two monitors to accommodate, it was impossible to think most of the time because people are practically sat on top of one another - most developers chose to wear headphones to block out the noise. It was a soul destroying and stressful place to work.