Pros
-Top-tier engineering talent so you'll be working along side other smart individuals. -You potentially get the opportunity to work with the latest and greatest technologies and solve interesting problems in regards to scalability and distributed systems. -Fulfilling mission: Helping people all over the world get jobs. -Great perks & benefits: Free food, drinks, and snacks all day (among other things). -Great company culture and lots of fun events year round. -Competitive salary. -Currently experiencing hyper-growth with no signs of slowing down - opportunity to grow with the company and make an impact. -Great work/life balance and unlimited PTO (and they let you use it!).
Cons
-Hyper-growth could be seen as a negative to some people who prefer smaller companies. -Lots of growing pains to support all the growth including lots of processes changes, etc. -Inevitable weight gain due to unlimited access to food (both healthy and unhealthy).