Pros
This company works well as a steppingstone. Good as your first job. Highly stable but not exciting.
Cons
I wish I don't say this but many of the managers lack people skills and quite bland. Feel like they just living in their own bubble. The company can serve as a good steppingstone, but it's advisable to move on quickly. They use proprietary languages, and for developers, advancing to higher positions depends on someone in upper position leaving or being laid off due to the salary ceiling bracket, which isn't particularly high. Operations are highly manual, with no proper tools to streamline work processes. SOP will change every 3-4 months or so. For 2025, they've announced numerous restrictions: no promotions, no salary increases, no business travel, and no bonuses (there was never bonuses)