Pros
* Humble, approachable, and supportive team members. * Good work environment (largely depends on the team). * Better work culture than many companies in a similar pay range. * Ideas, suggestions, and initiative are encouraged. * Compensation is the biggest downside and may affect long-term motivation.
Cons
* Technology stack is outdated compared to current industry standards. * Engineering practices and system architecture have significant room for improvement. * Learning opportunities are limited for developers with more than 2 years of experience. * Paid parking is an additional expense for employees. * Work-life balance can be challenging, with frequent work beyond office hours and on weekends, especially during testing and release cycles. * Senior leadership, including the founders and higher management, appears to have limited alignment with modern technologies, industry-standard software architecture, and contemporary coding best practices, which affects technical decision-making. * The overall technical environment may not be ideal for experienced engineers looking to work with contemporary tools, design patterns, and engineering standards. .