Ventajas
The schedule is quite excellent! Three days a week are in-office, while the rest of the time is working from home. The scheduling on the office days themselves is also fairly flexible, which is quite the asset in avoiding the Bay Area rush hour. A catered lunch is provided on the in-office days, and there are always plenty of beverages and snacks available as well. A massage therapist coming by every few weeks has been one of the newer perks. The company has continued to grow and the ambitions are high.
Desventajas
Things can get hectic during release crunches. The company has been continuing to learn how to properly scope its releases in conjunction with customer requirements that might arrive late to the party or which were not properly understood early enough at some point in the pipeline.