Pros
* Everyone is extremely approachable, nice, and smart. Really, I can look at anyone here and be impressed with how good of a job they do * Workspaces are comfortable, inviting, and accommodating * Transparency all around * Company has taken little in the way of funding and has a very good handle on its money * Company-wide hackathons * Meetings you actually want to go to * Super nimble. I've learned and produced more in two months than I had in a year at my last job
Cons
* Little in the way of funding means that the teams are smaller with fewer entry level people. This means more busy work for tasks that would usually be good to delegate * Having the team split between two offices has been a bit of a challenge * There can be a small storm of chaos and confusion when strategy changes while people try to get on the same page * Sometimes I feel like we focus too much on trying to do things the "right way" instead of just trying to GSD * It's a small company. There is very little process or career mapping