Pros
It is the ideal place to work. Leadership is transparent. Everyone is down to earth and ready to do great work. Design team is knowledgeable. CTO is always helpful and insightful. Endless opportunity to get tons of experience across all kinds of projects. Lots of autonomy along with effective collaboration. Senior engineers get real ownership in what they build and junior engineers learn more essential development skills than they would if they worked at some corporate company. Remote work and generous PTO to top it off. Really can't complain. Tons of respect to the CEO for creating a company culture that is so rare in the tech industry. Would recommend working here in a heartbeat.
Cons
No fancy FAANG type perks but those are overrated when you are fulfilled in life