Pros
- Engineering team has been set up well in both APAC and Americas
- Engineering processes are well-defined and are generally adhered to
- Major outages are rare; reviews are thorough, and coding guidelines are strongly enforced
- Engineers are encouraged to participate in book clubs and tech conferences
- There is a strong push to leverage AI tools to boost productivity
- Engineers are generally given access to any AI tool they'd like to experiment with
- Most engineers are talented, enthusiastic, pragmatic, and very helpful
- Engineering leadership is probably the most empathetic towards employee concerns in the organisation and usually makes attempts to fix problems that are raised
- Teams (including product, design, QA, and dev) are consciously co-located in the same timezone, which makes life easier for everyone
Cons
- Product and design is slow and bureaucratic
- Perks and benefits are lacking