The company is trying to modernize everything, from the software they use to their internal processes. They also hold lots of fun events and are really good at maintaining a healthy work-life balance.
Cons
The level of management is not satisfactory and involves company politics. Despite being in the industry for over three decades, no proper processes have been established.