Pros
Really being genuine here - Seeing my work impact customers directly, and improving their efficiency makes a huge difference for me. Work life balance is a bit skewed towards work and is completely voluntary. I stay late because I want to stay late and put in the extra mile because I know the impact the change is gonna bring. I love working here and would highly recommend it to anyone looking for being proud of what they build and want to grow in the tech industry as an engineer. Also - free lunch. period.
Cons
Fast-paced. If you are looking to relax and do the 9 to 5 job, this is not for you. It really requires you to be invested in the company's goals. If you don't believe in the product, and you're just doing it for the money, DO not apply. Not a lot of diversity.