Minor: The development process is a little immature and ad-hoc. That mostly stems from being a small company, and not needing anything formal. But we are getting are getting a little too big, and we'll need to get a little more formal.
Too many languages in use. Ruby, JavaScript, Go, C++. You have to mentally switch gears often.
Being a small company, and smaller engineering dept, the chance for "promotion" doesn't seem to really exist. Although, there are no fears about job security.
No 401K match.