Overall, great place to work and provides good learning opportunities.The good things- Great place to learn new technology
- Always ahead of market trend
- Great trainings for their staff
- Benefits are very good - gym, BNM hotels booking, Medical Coverage, Further studies scholarship
The challenges- Lengthy processes that delays certain execution
- Flat structure that limits career growth