Pros
- Great salary - Great perks
Cons
My experience does not reflect on all teams within the organisation, but I encountered significant challenges in the team I was part of. - I had the misfortune of working under a manager who had minimal involvement in project management. no sprint planning, no retrospective and barely joined in daily standups. The manager's approach primarily focused on questioning why tasks were taking longer without knowing other issues such as hotfixes and roadblocks. - Too many things to do besides work (surveys, set up goals, giving feedback, self-assessment). It made less productive. - Context switching is massive. It is a mind-killer. Once again, it is because of bad project management and lack of engineering resources and support. - They expect us to be an expert on everything. My role covered FE engineer, BE engineer, data engineer, product manager and CSR. - It’s hard to “play as a team” when you and your teammates have too many things on the plate. - It's more "built with impact". no matter how good your work if it doesn’t have a big impact, It’s nothing for them. Having big impact and doing it fast, that is just how they like it.