Vantaggi
There's plenty of free food and snacks plus lots of events (baseball game, etc). The problems that we're solving for our customers are interesting and substantial.
Svantaggi
The codebase is much older than I thought it would be and it's hard to understand how any given piece fits into the whole picture. There's a bit of every framework created in the last 15 years (jquery, angular, backbone, react, redux). Comments are sparse with some being horribly outdated. Everytime I ask someone about why this is the case, it's been shrugged off as "tech debt/a cost of doing business". There are also a ton of distractions around the office that make it hard to focus sometimes. Plus, when you ask folks for help, they tell you they're busy and ask you to find someone else, except that they end up turning around to shop on Amazon or have a loud off-topic conversation.