Pros
The company provides a lot of growth for motivated people. The team is made up of interesting and kind people who are supportive of each other.
It is also flexible, with the option of working from the office, working from home, or a combination of both.
Cons
You may find adapting challenging if you are used to large enterprises or government organizations.