Pros
Their tech stack is modern "unlimited pto" I did see people take month off at a time however not sure how this affected their performance
Cons
Bad culture - they are super toxic and manipulative. Management is awful and there is a lot of office politics - people getting pushed out and favoritism. They will not support you in your engineering growth. They will not want to pair program or mentor you. The interview felt like a lie to what the actual job is like. Listening to current employees it has only gotten worse. If you want panic attacks and to hate your life everyday you can work here. Zero work life balance, if you aren't a senior engineer they will expect you to preform like one anyways and give you no guidance, help, or mentorship. My manager was so awful at people skills that he inspired hatred for engineering. They shouldn't have put someone in a manager role when they had zero managerial experience.