Pros
Some colleagues are nice and willing to share experience and knowledge with you. Opportunities to participate and be exposed to different projects of various domains.
Cons
I would like to strongly advise anyone who're considering joining the company to think twice before you make the decision. There are a few things you should be aware of. 1. Lower than market rate salary I received a low ball offer, at the same time I received another offer which the basic salary 20% higher than MSS's offer. Subsequently, there were offers made to some of potential candidates, mostly were rejected as the offers were significantly lower compared to other offers they have received. In comparison, the working hours were long. I was asked to work on saturdays for Day 2 support without compensation or time off, quoting 'You could still go out. Standby only', also assigned to do deployment followed by Day 2 support. 2. Workplace gaslighting and verbal abuse Project leads often yell at project members, instead of giving them guidance and understanding the challenges faced. Threatening on rejecting application of annual leave, which cannot be carried forward, holding of last month salary, giving bad appraisal occurred. 3. No emphasis in competency and lack of quality training Hardly any training provided in the past 2 years, else it would be free training provided by vendors in the name of cost saving. 4. Obedience, even with unreasonable request Fragmented tasks were given without the bigger picture. When questions were asked to seek clarification on the task, no replies were received. 5. Political and blaming culture New project leads came into the project blaming all the previous project leads and existing members. 6. No contructive feedback I delivered assigned tasks for projects and received copliments from my peers and clients. However I received poor performance appraisal grading. When being asked where I could improve, my reporting officer could not answer. This was the most painful working experience and my handover and takeover involved multiple parties (>5) where all responsibilities were solely placed on handing over party. In short, please consider carefully before you decide to join unless you love to feel unappreciated and unhear.