Pros
- The people team seems to be legitimately caring and trying to make a difference. - Remote culture - Good perks and decent salary for people outside NY
Cons
-The engineering reorg was done in an awful way. Now each pillar (or better-said silo) establishes their own practices for pretty much everything. This leads to a lot of inconsistencies and mistrust. Because pillars don't currently talk, good luck trying to collaborate with other teams. - The level of the new hires is much lower than what it used to be. Now that each pillar controls their own hiring process, the mismatch between new hires in each pillar is huge. - Waterfall development everywhere, with no regards to any sort of technical discipline or standards. People do "sprints" and are "agile", but in reality, everything is done using Gantt-charts. And, of course like any other waterfall project, everything changes the last minute and people scramble to pull some heroics to duct-tape whatever may work. - Hero culture where a few individuals try to overcome all the structural problems by sheer bravery. These acts are even celebrated during the recognition part of the AMAs. This aggravates the culture of self-promotion that is the only way one can grow in this company.