4.0
Nov 19, 2012
A place where engineers can be amazingly effective...
Current employee, more than 1 year
Seattle, WA
Recommend
CEO approval
Business Outlook
Pros
There is little friction between developing product improvements and shipping them. Engineers are generally given lots of authority to figure out the right thing to do and just do it. When people come from other companies they are often shocked by this, but even as the company has grown there are still very few gatekeepers between an engineer and getting their code into production.
Cons
Lots of the internal systems can be flaky. Scale is more important than reliability or consistency in some cases, which makes building reliable apps frustrating.