A great working placeThe good thingsEveryone respect one another. Boss understand the difficulties that we face. A very good working culture. Free meals and even free gift for father day, birthday etc.
The challengesIts slow pace, you can learn many things from different department. They are all very friendly and willing to share the knowledge across. Boss do encourage cross learning as well.