Vantaggi
Smart, competent people and a very structured approach to solving problems and making decisions grounded in frameworks.
Svantaggi
Turned out be be surprisingly negative experience; the only one in my career! The culture feels a bit like Hunger Games where everyone is basically just looking out for themselves. No incentives for teamwork or collaboration whatsoever. Managers/ leaders are encouraged to micro manage and are micro managed themselves at all levels. Too much emphasis on managing projects and individuals to unrealistic expectations/ deadlines v/s driving outcomes for customers and the business. There is zero autonomy and having a single owner or DRI is rare. There is always another person that is paired up to verify and evaluate how you are doing and this causes a ton of overhead trying to align on a unified approach to anything! Performance expectations are high and unrealistic from the get go. Especially for a complex domain like security and compliance. E.g. a junior engineer is expected to be fluent in the product and work across the tech stack within a couple of months of joining despite being hired as a "frontend engineer" . Why hire for domain specific experience if that's not valuable or aligned with the preference for how the company would prefer to execute. There is also an expectation to be always on and responsive at all times and all days of the week. It was not uncommon to get a new task assigned late Friday evening with a due date of Monday! To make matters worse, the compensation was completely not aligned with the work expectations! All I can say is that I am grateful to have experienced this company culture so I have better judgement for my next opportunity.