Pros
The environment is very relaxed, a couple employees are very passionate about the work, being on-call isn't too heavy (you'll never get called that late) and it's exciting to have a very fast turn around time on your work (projects often go live very quickly.)
Cons
There are a lot of problems with Peach as a place to work. All of these problems I bring up overlap to create a company that, on its worst days, can be quite toxic. In regards to the culture itself, it has a very frat/bro style culture (the place is often a mess/it's very male dominated/etc) which, and the positive can lead to a fun/relaxed environment, can lead to a lot of entitled/exclusive behavior from some staff members. This isn't helped by the fact that many employees are proud of the fact that there's no true HR representative, which they believe gives them license to make some very inappropriate comments. Another issue I have is that the management seems to have little interest in long term growth/retention for their people. This problem rears its heads in some pretty ugly ways. For instance, a number of people feel under appreciated and many leave after only a few months. While working there, I think someone quit every other week, which is quite impressive given that the company has less than 40 employees. Another way that this problem manifests is that there seems to be no long term interest in employees: for instance, there are rarely training sessions for employees to develop their skills and there's absolutely no room for growth. I'm entry level and report directly to one of the founders, so it's not like I can ever get a promotion here. Finally, I find myself pretty unhappy with the management itself. They often reinforce the very toxic culture, either through perpetuating certain behaviors or staying silent while employees are poorly treated. While I understand they are very busy, I find them to be poor leaders who are inconsistent in their values, often break promises or change their mind without informing anyone or just generally promote negative business practices. Once I even witnessed the CEO of the company shame employees for looking at their phone while waiting for technical problems to be fixed.