Vantaggi
Openness to remote work Good work-life balance
Svantaggi
Lack of clear direction from line managers, who don't seem to understand the services the company offers. It's quite common to find yourself in a meeting, where everybody has questions, but nobody has answers based on solid facts. Seems that middle managers are simply too scared to ask their bosses for details, in fear of looking incompetent. This means that no one really knows what the idea was behind a top-level decision. The company is run like an army, and you are cannon fodder. Lack of career progression paths - if you don't figure it out for yourself, you will end up doing the same things for years. Managers are too busy trying to become directors, directors are too busy trying to become vice-presidents, and so on. This means your progression is on nobody's agenda. This of course contributes to high employee turnover. The relations between teams are something between a cold war and open warfare. Each team produces its own output, without consideration for the larger pipeline. Whoever is on the end of the chain, i.e. must face the customer, is on his own. The company keeps relying on some individuals, as opposed to processes. A classic example is the reliance on the CTO - the most elusive person you will ever work with. This sometimes leads to certain employees, who lack people and communications skills, being promoted to managerial roles, just so they stay with the bussines. The benefits package is sub-par for the industry. In fact, anything relating to HR in general is usually an abysmal experience. The recruitment of staff can easily take anywhere between 6 and 12 months. Often, by the time someone gets hired, someone else from the team has left the company.