Vantaggi
Index is full of brilliant people in every department. I'm confident in the abilities of all my coworkers and am constantly surprised by how skilled everyone is. Because of the size of the company and the lack of bureaucracy, I have control over parts of our product I would barely be able to touch at a larger company. As an engineer, I find myself learning new technologies daily. Our product, "retail analytics," is admittedly not world changing, but the tech we are using is on the cutting edge. If you want to become a better software engineer, join Index. The hours are flexible and the company provides breakfast (cereal, eggs, bars, etc.), lunch (eatclub), and dinner (doordash). People eat meals together and the conversation is always interesting.
Svantaggi
There is little oversight from management, so if you aren't confident in your decision making ability, work can get confusing. Onboarding is not as smooth as it could be, but if you ask lots of questions in your first week, you'll be fine.