Great place to work

Les plus : - Growth - Dynamism - Good mentality overall
Les moins : - Location - Not much more to say