Senior Software Engineer • Current Employee
Pros: 1. Colleagues and managers are friendly.
2. Even though the company is relatively new (compared to other tech recently-IPO companies), it has a very good setup for success in terms of product, infrastructure, and the way of working.
3. Fair compensation.
4. Fully remote.
Cons: 1. Recently, the company switched to a new model to plan and execute engineering projects. While the initiative is good because we can go faster, it pushes for tight deadlines and demos for reporting, and it builds up even more tech debt. For example, the shift in roadmapping makes it so that projects or workstreams are sometimes left half-completed before jumping to other priorities.
2. Heavy workload:
* The new model of working increases the engineer workload a lot.
* Most engineering teams are small, and on-call duty is heavy.
* Engineers are overwhelmed with non-engineering work, for example, regular operational reviews and writing up and back-and-forth with stakeholders on documentation such as RFCs, POMOs, ORRs, etc.
3. While the company has a very positive trend in its financial outlook, upper management started to cut perks. For example, there are no more sabbaticals, no more holiday shutdown (10 days of paid holiday in December), and reduced durations for paid paternity, medical, and caregiver leaves, etc.