Pros
- Often the work feels very impactful
- The other engineers are hard-working, curious, driven and collaborative
- To a certain extent, everyone is welcome to express opinions and shape the direction of the company.
- Founder/CEO is dedicated, down-to-earth, and intelligent.
- Fully remote and I found WLB expectations to be healthy.
Cons
- Often working on legacy code and with clients who are limited in technical understanding and maturity.
- Growth path involves more interfacing with clients (i.e. at this time there is less of a purely technical growth track). This could be a good thing for some as that client-facing time was extremely beneficial to my growth in the non-technical areas of SWE (communication skills, prioritization skills, etc.). But worth noting.