Pros
Relaxed atmosphere Everyone's easy going and very understanding if you make mistakes, no blame culture Knowledgeable members of staff Very flexible work hours Easy to leave your work behind at the end of the day There does seem to be a very positive drive towards improving employee morale
Cons
Difficult platform to figure out Not much support as everyone's busy, especially the more senior members of staff There’s a clear divide between management and employees Spur of the moment decisions regarding company structure Slow progression in salary, and promotions don't seem to exist No company mission besides making money, leaving no goals for anyone to work towards Not much impetus for anyone to take pride in their work, no recognition for work done above and beyond, not much provision for doing things properly Lacking in technical leadership Overall, a lack of consideration for any of the devs, leading to a feeling that they're not valued