Great work culture, Lots of great people , While the product is a little bit difficult to understand and quite a niche, People actually helps, Documentation though needs to be up to date because they constantly release an update
Cons
Low salary if you have been employed via 3rd party outsourcing partner,
I envy those who can get directly hired, because reading through their job listing they do give a substantial amount of benefits which can motivate the employees more, Honestly that is the only cons i have for them, and i love working for them,