Pluspunten
1) Clear pathway for career progression: In my experience working here, I've been exposed to my career route on what or where I'll end up with, depending on my role or specialization. Big fan of this because it opens me up to what I shall be doing in the next 3 to 5 years. And the neat part is that this career pathway/route is almost applicable even in other company(s) within the same field, since I can foresee myself focusing on a niche area - makes it that much clearer for me on what I should expect/achieve in my career goals for the long haul. 2) More potential for InsureTech industry: There's more growth for Insuretech/reinsurance field, which hasn't fully been explored by other insurance industries as many haven't adopted the digitized approach. If you're someone who wants to venture deep into Insuretech for more growth and exploration, tigerlab might be your fit. Plus, in-line with first point above, depending on your job and role, you'll be able to expand your skills in this industry to further climb up the corporate ladder. 3) Skilled colleagues and team: We've got a ton of diverse, skilled and energetic employees coming in from all over the globe across different age/demographics. You've got this mix of bag of folks from different backgrounds offering different perspectives on how things should be done. You'll definitely be able to challenge yourself and learn more from employees here. These are all plus points for working here and I've built some of the best relationships whilst working here.
Minpunten
1) Hectic time crunch/Over-Time: Time crunching and rushing prior to go-live deadline is not a news anymore. It happens everywhere in software/fintech industry. However, from my experience working in this company, this issue of rushing for strict deadlines has happened multiple times in the past and it'll keep on persisting without any hints/discussions to at least mitigate it anytime soon. You're bound to keep on rushing to make it to the deadline, or expect some sudden changes in requirements that requires you to be on your toes. By the time I was resigning, I didn't hear nor see any concrete changes in establishing a proper deadline, or to avoid this strict deadline that necessitates rushing for OT (Overtime). Frankly speaking, if you're someone who truly values personal time and don't want to constantly work OT on weekday nights and on weekends, you might wanna get some more feedbacks from current employees before you work here. 2) No clearly defined rewards/compensation for OT: Based on my personal anecdotes, we weren't given any compensation after our team has managed to push and supported the system after it went live. Picture this: You've been OT for the past week because you need to catch up on the deadlines, and you're pushing past office hours to get things done, replying to messages/emails and catch up on weekends. Getting chased by the management/higher-ups for the consequences on what will happen if you didn't make it. Fair enough, because it's the nature of our work. After the dust has settled and things were finally done, what happens next? Depending on circumstances, you may or may not get rewarded. As an employee, you might be lucky if you're compensated accordingly as per your job scope/responsibilities but that might not always be the case. Now, if this were to happen few and far in between, its acceptable to sacrifice your personal time for work once in a while, it happens. But remember the first point (Cons) I've written above, about constant rushing towards deadlines? Repeat this again and again and you'll be expected to burn midnight oil most of the time, and might face burnout. It'll get real old, real fast especially if you get nothing tangible aside from a pat on your back by the higher-ups on how you're a valuable employee, but apparently not valuable enough that you're warranted a bonus or increment.