Pros
-Good salary for the area, although not good enough for the toxicity -Decent Tech/experience
Cons
-Talent is pretty mediocre. Some of the people are awful engineers, not very bright people but as widely established performance management is less about how good you are and more about politics. -performance management. Subjective mess twice a year. You will constantly worry about potentially not having a job in 3-4 months -You have to go through a 2-4 week review process for any changes you want to make, it’s an engineer’s nightmare come true. Even the most simple changes. -“eliminate arbitrary uniqueness” so let’s create 20 enterprise platforms that barely work, non deterministic, and make it where engineers are bottlenecked by the platform team as opposed to using open sourced widely adopted industry tools that people can find support for online. Nice job, tech leadership. What a stupid idea