Pros
The people are incredible. I made lifelong friends here. It's a great place to dip your toes if you don't have any previous tech company experience.
Cons
There are so many. Lack of benefits, low pay, inconsistent feedback from management. The culture is incredibly toxic. When the office still existed, we would get a talking to for leaving exactly at 5 because it "wasn't a good look." If you are in a salary position, don't expect any of the perks that are supposed to come with it. There is no work life home life balance, and if the right people don't like you, you won't be moving up. They'll crap all over you and then expect you be thankful for the opportunity. I have nightmares about my time here and will be staying far away from any start up because of what I experienced. Stay away if you value your mental health.