Friendly coworkers but plagued by technical issues and poor leadership
Pros
Most of the people at the company are friendly and want to help you succeed.
Cons
- Legacy code and home-spun solutions that don’t adhere to industry standards. Even a small library like express is rejected in favor of an in-house solution. This has lead to an ever-accumulating level of technical debt and discrepancies against industry standards and practices. - Insane tech team turnover. Git blame is littered with names of people who you’ll never hear about. - GitHub comments as a metric of success. Comments on your PR = bad performance, which is hilariously backwards and only serves to make pushing sub-par code the norm without a formal review process and/or feedback from others. - Upper management is incredibly disconnected. You’re expected to read their mind and predict outcomes with no prior exposure. - Unrealistic expectations and ramp up time for new engineers dealing with institutional knowledge and the codebase.