Pros
Good work-life balance, especially for engineers. Decent father leave policy and flexibility for family-related needs.
Cons
Procedures are unclear or inconsistently followed, creating frequent confusion. Promotions often reflect favoritism rather than contribution or merit. Young professionals are exposed to bad politics and poor practices, gaining titles without meaningful mentorship or skill development. Senior staff tend to preserve outdated ways of working, reinforcing a culture resistant to change. Management generally lacks the experience and leadership qualities needed to guide teams effectively. Many decisions become bottlenecks rather than enablers of progress. There is little evidence of structured planning or long-term vision — day-to-day actions often feel reactive rather than strategic. As a result, projects that could be delivered efficiently with proper direction tend to stretch far beyond expected timelines. When issues arise, accountability is rarely clear, and the pressure often falls unfairly on engineers. A lack of alignment, communication, and process discipline contributes to wasted effort and uneven workloads. Without consistent standards or planning frameworks, teams struggle to stay motivated or focused on shared goals. For young professionals, this environment offers limited growth. The absence of strong mentorship and the emphasis on internal politics can make it difficult to build transferable skills. Over time, this impacts both individual development and the company’s wider reputation in the market.