Wonderful place to work with where instead of blaming you if you do not know certain things, they will send you for courses to upskill and obtain the required skills. Supportive and open management.
Cons
Work can be tedious and hours can be long. And salary is not exactly considered high.