Pros
-Supportive teammates.....if you're lucky and land in the right team. Most ICs are smart and caring people and probably the only reason anyone sticks around for as long as they do. -Learning opportunities - if you want to work on something you can because it's likely no one else is in charge of it.
Cons
-No growth opportunities. It's very hard to move into a new role or get promoted. I have never seen anyone get promoted beyond team lead. -Subpar product. There are so many features missing that current customers have repeatedly reported, but we have no time or resources to address them because leadership is always chasing the next shiny thing. Tech debt is out of control and slows down engineering teams considerably. -Arrogant leadership and management who don't listen to their employees and instead play the blame game. Anyone who dares to disagree with their opinions is punished. Meanwhile most teams and ICs are drowning under the amount of work being created and leadership is doing nothing except coming up with new ideas to push onto ICs to implement. When work-life balance was given negative reviews in a company survey, instead of acknowledging the extreme burnout culture, HR responded "this is because of working from home due to COVID". -Diversity and inclusion is employee-run (always a bad sign) and has received little to no attention from management despite employees sharing concerns about it over and over again. absolutely no understanding or empathy for anyone who is part of a marginalized community - during a session regarding the increase in AAPI hate crimes in the Bay Area, it was said "anyone can feel scared for their lives". The CEO has also suggested that employees use their education stipend (something for things like conferences or other educational events) to pay for therapy. Any public displays of DEI support are lazy and performative, for example a statement posted on LinkedIn about Black Lives Matter but no actual changes in hiring or inclusivity within company policies. Many of the reasons above are why there is so much burnout and a morale problem. There are very few people at Shippo who have stayed beyond one year and the impact of this extreme churn shows. Teams are are constantly making the same mistakes and having to re-learn things because the employees with experience and historical knowledge keep leaving. Beware of this place.