Pros
- Great pay - Fantastic health insurance - Incredible culinary team - Feels very stable - Individual offices
Cons
- Also individual offices, as they can make you feel very isolated and make it hard to bond with your team, most especially during covid times - The company as a whole is very stuck in the past, both in terms of culture and software. - The codebase is enormous and very messy; lots of bad code patched with more bad code piled on top. - Internal documentation is scarce and rarely updated - The training is incredibly extensive (2-3 months to complete) but you don't learn almost anything that you'll use in your day-to-day work - The company has a severe case of "Not-invented-here syndrome". For instance, rather than just using React for their newer stuff, they tried to create their own version of React - which just ended up being much clunkier and less useful. Finally, in the last year they've relented and decided to just use React afterall.