Vantaggi
Maybe salary or possibility of working remotely.
Svantaggi
- The first week of work and senior manager already tells you he heavily criticizes people (phrased in words that I can't quote because they are apparently considered profanity by the moderation of this site). You think it could be a joke but soon realize otherwise. - There is a complete lack of process: you are frequently puzzled in terms of scope or priority (that changes by the second) and information is simply unclear. Everyone is too busy to tell you more and you're expected to work with those tiny bits of info. All that will eventually lead you to a mistake, and they'll make sure you "burn" for it. - You ask honest questions to senior manager, and best case you're poorly answered. Worst case you're bashed. - Things are poorly built and break way too often (at least twice a week, usually on Mondays and Fridays). When things break you have to fix them while answering a torrent of questions from CTO and other bosses. Nobody cares that you need to focus. It's immense and useless pressure. - You think of ways to fix critical pieces of the product and reduce your misery, but your suggestions are counterpointed with arguments that make very little sense, and are immediately thrown away. But you're glad that at least you didn't get insulted this time. - You complain, but HR protects senior manager and you are told you misinterpreted the situation. Nothing changes. I could keep going but I think you get it by now...