Pros
Revealbot has a beautiful culture of working together, with open-minded and collaborative people who are not afraid to share their thoughts and feelings. At Revealbot, you can truly be yourself and feel accepted, which is an amazing feeling. There is a lot of room for experimentation and trying new things. The company places a huge amount of trust in its employees, so you are solely responsible for creating your own day and making decisions within your area of ownership.
Cons
Typical challenges of a startup's growth, such as wearing many hats, defining processes on the go, and adapting to new challenges quickly. While I see this as a benefit, if you are looking for narrowly defined responsibilities, clear tasks, and a slow pace, Revealbot may not be the right place for you.