Pros
This is not a traditional company. You will notice the moment you start here. You have many amazing projects to work with people from all over the world.
The atmosphere is friendly and relaxed. If you are hired, the company believes that you are more than an average person, they will give you what you ask, but they will also expect more than an average work. And they will evaluate you often.
They evaluate themselves continuously, growing, evolving, seeking to improve the work environment. You can see that everyday.
Training, snacks, amazing projects, meet people from all over the world and travel is a part of the possibilities here.
No company is easy to start, if you are ready for cultural change and challenging work, go ahead, you will enjoy it. If you are happy with your current company, well, maybe not.
Cons
The company is growing very fast and hiring people too fast, which means hiring people with great technological skills but looking for something else. And that sometimes produce staff turnover. Don't do it.