Great Place to Work CertifiedThe good thingsWork/life balance, People are the best! Management treats their employees as their families!
The challengesAny updates about system, product etc. are not disseminated properly. You have to do it on yourself which I think is not advisable since people don't have the same understanding and thinking.