Pros
+ Deliberate Hiring Practices: Low risk of layoffs due to overhiring. + Work-Life Balance + Decent Benefits + Reasonable Salary: While not competing with big players in tech or HCOL areas, the salary is reasonable. + Fully Remote Opportunities: Availability of fully remote positions across the U.S. and Canada. + Leadership Knowledge: The leadership team is knowledgeable about the product, providing a strong foundation for strategic decision-making. + Tech Stack Modernization: Actively modernizing its tech stack + Developers below Senior level can change teams annually.
Cons
- Limited Worldwide Remote Opportunities: Fully remote positions are restricted (at the time of Jan. 2024) to the U.S. and Canada, limiting opportunities to work internationally. - Slow to fill gaps: Deliberate hiring can lead to delays in filling gaps within teams. - Varied Culture Across Teams: Culture disparities across domains and teams may lead to inconsistent workplace experiences for employees. Some domains I've worked in might benefit from clearer responsibilities between teams. - Moderate Salary Levels: While reasonable, the salary may not match the competitive rates offered by larger tech companies or those in high-cost-of-living areas. - Product UX: UX could use some improvement. - Lacks Interesting Problems: Product is mostly in a state of maintenance and minor improvements; I rarely feel technically challenged.