Good for learning curveThe good thingsA lot things to learn. Provided you are hardworking. Company pay even during mco without working.
The challengesA lot documentation and serve different different clients. Management are strict however it value those that are hardworking and not lazy.