Vantaggi
- Great location downtown, plenty of places nearby for lunch - You work hand in hand with your teammates, you mentor them, they mentor you, so they become your friends - A decent mix of modern technologies - 1 WFH day a week and 20 PTO days every year is pretty solid. - Fun creative open floor plan, and the office is pleasant in appearance - Free animal crackers in the kitchen
Svantaggi
- No team ownership of process, everything requires sign-off from a dozen people. So you will need to explain technical things to people who have no idea what you are talking about, several times per release. - Its frustrating, if you actually care about delivering value to the user - There used to be a flat hierarchy (fall 2018 and before), where teams were responsible for their project, culture was pretty groovy. Then they reorganized to add layers of management and "architecture", and teams stopped owning processes and trust. Culture died. They fired everybody's favorite manager. They did a mass layoff of half the engineering floor, 31 people. Everybody else updated their resume and left.