Vantaggi
* No Politics/Drama. Open workspace and open-minded people
* Helpful and supportive team to try any technology/approach. Team/Product leads are honestly best people, open to any feedback, changes
* Mid-stage startup, you get to learn a LOT of things in a short period. Basically career growth is O(logN).
* Work-life balance is pretty good, granted WFH occasionally.
* Team understands the work and appreciate the effort put in (Not every time).
* Positive environment and people can make/take jokes.
* B2B product can be closely observed and gain knowledge about the industry.
* Wouldn't mind spending bucks for the betterment of employees, be it Productivity Tool, sponsored conference
PS: Most points are written here considering the Tech team in mind, not entirely sure about all teams in org.
Svantaggi
* Sometimes bug fixes for legacy support might be frustrating.
* It's up to the individual to perform during hike season to negotiate pay. (You don't demand, you won't get better pay)
* Not a CON: B2B startup and code complexity deviates due to tons of client-based customization. Management wants "just one more thing" to be handled