Pros
As the headline says "a work in progress" I can say that the company is striving to be better or more I can say the best on what they do. They keep pushing on evolving and being up to date with the technology hence pulling all their employees up to do the same not only on their job but also on their career. Company is good, they're good with their employee, relationship wise. They offer a lot of good benefits for the employee. Happy environment, at least in my department :)
Kontras
low salary for an overload work minimal recognition