Pros
1. Outstanding Learning Ground for Fresh Grads & Interns: This is a fantastic place to build your foundation. Unlike places where interns do paperwork, seniors here actively push you into the deep end by involving you in live projects. They are incredibly generous with their knowledge and always willing to mentor. 2. Vibrant & Approachable Culture: The work environment is genuinely fun and energetic. Colleagues are highly collaborative, and regular happy hours help everyone unwind. Management strikes a rare balance, they hold high standards and can be strict about project delivery, but they maintain a highly supportive, fun, and accessible attitude. 3. Prime City Location with Commuting Perks (Kuching Office): Being in the city centre means great food options and amenities nearby. More importantly, the office area offers multiple alternative routes, which is a massive lifesaver for avoiding heavy peak-hour traffic. 4. Medium Levels of Autonomy: You are given ownership of your work early on, which accelerates your professional maturity and problem-solving skills much faster than a typical corporate structure.
Cons
1. High Volume of Ad-Hoc & Fragmented Tasks: The environment is incredibly fast-paced, often to a fault. Last-minute requests and urgent, ad-hoc submissions pop up frequently, which can disrupt your planned daily workflow and require quick pivoting under pressure. 2. Lack of a Clear, Defined Career Path: While the learning curve is steep initially, the long-term trajectory becomes a bit blurry. There is a lack of a structured framework for promotions, salary increments, and clear milestones, making it hard to see where you stand after a couple of years. 3. Growing Pains in Internal Systems: As the company scales, some of the operational systems and workflows feel a bit outdated or manual, leading to unnecessary bottlenecks during peak project periods.