Company has lots of potential to grow in the software side.
Free coffee.
Good work life balance.
HR seems to care for the employees and open to feedback and improvements.
Cons
Poor collaboration between departments.
Not many social activities at work.