I worked here for 6 to 7 months.
They provided access to online learning platforms like Udemy.
A Lack of "Why": It’s hard to stay driven when the company’s goals and "big picture" aren't clearly communicated. Without that vision, the culture feels a bit disconnected.
The "Deep End" Onboarding: Joining the team was a bit of a struggle. There wasn't a real plan, mentorship, or even a basic walkthrough of the product to help me get my bearings.
Self-Taught, but Directionless: While I had access to Udemy, I was essentially left to train myself. Without a roadmap or guidance from leadership, it was hard to know if I was even learning the right things for the team’s needs.
Sidelined Talent: It was frustrating to repeatedly ask for "heavy lifting" or critical tasks and be kept on the sidelines. After six months, it felt like my skills were being significantly underutilized.
Management & Feedback Gaps: Communication with leadership was a one-way street. Instead of regular check-ins or constructive coaching, I was met with an abrupt request to resign for reasons that didn't align with my experience.
Thin Healthcare: The health benefits don't provide much peace of mind, and the coverage is quite basic compared to what most modern companies offer.
Daily Logistics: Small things add up—not having commuting support and having average-quality meals at the office made the daily routine feel much more draining than it needed to be.
Please don't hire people without proper planning. Because just hiring the right candidate and keeping the new hire idle wastes the time of the candidate.
Also please figure out proper training and onboarding so that the team is properly prepared for a new joiner.
You cannot judge a new engineer's potential in 5 months while keeping the engineer idle for 3 months without any mentors.
There were quite a few steps involved and it was a pretty rigorous process: * Recruiter phone screen * Coffee interview (on-site) * Technical phone screen * Take-home assignment * All day on-site final interview
Total of 5 interviews: * Screening call with recruiting (30min) * Hiring manager interview (1h) * Live assessment interview (i.e., live coding with an engineer, 1h) * Specific knowledge interview (1h) * Culture add, values & team dynam
All rounds were virtual via Zoom. There were 4 rounds in total: * Standard DSA * System Design * Hiring Manager * Managing Director There was no barrier on languages used. The focus was more on problem-solving skills. Updates were given time to tim
There were quite a few steps involved and it was a pretty rigorous process: * Recruiter phone screen * Coffee interview (on-site) * Technical phone screen * Take-home assignment * All day on-site final interview
Total of 5 interviews: * Screening call with recruiting (30min) * Hiring manager interview (1h) * Live assessment interview (i.e., live coding with an engineer, 1h) * Specific knowledge interview (1h) * Culture add, values & team dynam
All rounds were virtual via Zoom. There were 4 rounds in total: * Standard DSA * System Design * Hiring Manager * Managing Director There was no barrier on languages used. The focus was more on problem-solving skills. Updates were given time to tim