Pros
In this company: you can develop a career, you can learn with great people , get challenged, develop new skills .... and you can have autonomy to develop programs and projects : they allow you to be creative. Recognition is also high if you deliver good work! Last but not least : you can have flexible work hours , this is something that has no price !
Cons
The company is growing fast, therefore you need to be ready for the challenge !