Pros
This is a great place to work if you like challenges and want to grow. You will be recognized and provided with ample opportunities for growth. What I like most about working here is you can approach anybody in the upper management without hesitation. They will listen to you. The founder, who also leads the product team, is a visionary. He is an extremely knowledgeable and passionate individual so expectations can be high and things can get hectic but I don't see that as a downside. The company is growing rapidly. You have to deliver. Other than that its a relaxed environment, people are chill. There is plenty of free food and drink. The benefits are competitive.
Cons
I wish there were more parking spots. But I have heard that its getting expanded so might not be an issue after all.