Pretty Good, but can be betterThe good thingsWork from Anywhere (at least for now), Insurance, Performance Appraisal (every 6 months) + Bonuses, Great Team, Several Events (Engineer of the quarter, outing, tech talk, each division events), Easy time-off request, great and communicative managers, Club outside work-thing like Badminton club, Pretty cool office
The challengesA bit hard to be noticed or grind up your level if you come from the low level, not like really hard but a bit.