Pros
- Stellar engineering talent - High ownership at relatively low level experience - Occasionally great work - Decent office space - Impressive interchange of knowledge across teams via frequent seminars/meetings
Kontras
- High attrition rate, primarily due to poor hiring practices. They lure top tier talent with the ruse of AI/ML only to randomly assign to one of the many internal teams, none of which are doing anything close to as interesting as ML. - Some teams suffer due to lack of stable management. I worked on their core platform for an year without any experienced guidance from a proper manager as we managed to lose 2 of them in a single year. - Frequent juggling of engineers across teams (maybe to mitigate dissatisfaction of work temporarily). At any given moment, I was working with 1 or 2 loaner engineers, cause these guys are that frugal about allocation - Absolutely no perks. - The company seems to accept attrition and instead of actively address the core issues behind it, creates a facade of solution in the name of reassignment and over-glorified projects. - Barely any incentive to go the extra-mile, i.e., average salaries and no stock options, yet the expectation of going the extra-mile only to be never recognised in their monthly town-halls. - Very stingy on their office resources, including their internet bandwidth, especially on the VPN. Practically un-usable especially during the pandemic forcing engineers to switch in and out of the VPN for work