Great attitude towards the people working there.
Huge opportunities if you want to develop and show that you are good at what you do.
Great perks.
The company is expanding and growing at fast pace.
Cons
You need to work hard all the time and because of the specificity of their business very often you may have to take shifts to work on some of the holidays.