Pros
Good colleagues that care about their work and quality, and are always happy to share knowledge.
Kontras
If you're going to be a member of their tech team be very wary as there's been a lot of redundancies in this department for the past 2 years at least, almost periodically. The drill is: - Management set a high target. - The company fails to hit it. - Panic and lay people off. - Keep repeating until there are only the co-founders left. When questioned about the constant high targets by an employee in an all hands company meeting, a co-founder replied "if we weren't optimistic then why the f*ck are we all here?", so much for company transparency. Well, the "optimism" doesn't seem to be working, what's left of the tech team won't be able to do barely any of the work that's lined up in anything like the timescale you want without sacrificing on quality, which will come to bite the company later down the line. This company has a runway, a lot of cash in the bank, I know that, it just chooses to lay people off.