Nice, smart people to work with. Excellent culture and values. Good metrics measured, both human-wise (e.g., manager approval rates) and engineering-wise. Flexibility in choice of team, work from home options, etc. Amazing perks.
Growing pains - growth is so fast that it is hard to maintain culture and knowledge.
Messy codebase and obscure/obsolete technologies.
It is not uncommon for teams to be made mostly (or entirely!) from employees with under 1 year of experience, which slows everything down.
With all the perks and fun, it's still a job. Some people forget that.
Concentrate on providing more perks that save time and energy, such as laundry service and a gym – things that improve our productivity.
Be careful not to turn perks into time- and energy-wasters, such as collecting receipts for external sports activities. Is avoiding the few abusers of the $60 a month perk really worth the hassle for everyone else to collect, file, and submit over 70 receipts for $10 each throughout the year?
This was the onsite interview. Before this one, I had to pass two phone interviews. The interview was very casual, more like a chat. The interviewer was nice and interesting. He helped me find some corner cases to the problem. It was an overall pos
The interview process was a little chaotic. Unexpected things happened; for example, the recruiters took a long time to respond. In the end, it worked out, but as a cautionary tale, I'd like to share it.
Process: This is for undergraduate full-time software candidates in the USA. I submitted my resume at a college career fair and received an email about on-campus interviews. At this stage, there were three possible outcomes: an onsite invitation, a
This was the onsite interview. Before this one, I had to pass two phone interviews. The interview was very casual, more like a chat. The interviewer was nice and interesting. He helped me find some corner cases to the problem. It was an overall pos
The interview process was a little chaotic. Unexpected things happened; for example, the recruiters took a long time to respond. In the end, it worked out, but as a cautionary tale, I'd like to share it.
Process: This is for undergraduate full-time software candidates in the USA. I submitted my resume at a college career fair and received an email about on-campus interviews. At this stage, there were three possible outcomes: an onsite invitation, a