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.