Pros
Great culture on the surface, people are great, there's a work from home day, commuter benefits, lots of snacks.
Cons
Where do I even begin. There's been a slew of weird happenings when I was working there. From people being let go suddenly, to our retirement accounts displaying discrepancies (I believe they fired the wrong person for this issue - and there still hasn't been any resolution 2 years out). People are overworked and tired. Frustrations with the product and general development of our product isn't getting better. When I was there, it wasn't abnormal to have meetings from 10 am-5:00pm. How are we supposed to get any work done? I lost trust in this company a long time ago. The lack of communication and transparency is disturbing.