Pros
- Steep learning curve with continuous opportunities to grow technically and professionally - Competitive compensation package - Flexible work-from-home policy - No micromanagement and No fixed work timings — autonomy is respected (this may vary by team, but I’ve been fortunate to have an understanding and supportive manager) - Unlimited leave policy that’s actually respected - Annual team and engineering offsites that help recharge and connect with colleagues - Timely responses to any concerns or escalations - A culture where people are open to listening and genuinely care about resolving issues - Bonus payouts delivered as promised every two quarters - Transparent and honest feedback from peers and managers, fostering growth and trust
Cons
- While flexible hours are great, you may occasionally need to work late due to time zone differences across teams - Getting unblocked can sometimes take time, especially when the issue isn’t straightforward — though people are generally helpful - Promotions can be challenging; you need to consistently prove yourself and meet multiple criteria - Annual salary increments are relatively modest, likely because the base compensation is already competitive compared to the market