3.0
Sep 19, 2017
Recommend
CEO approval
Business Outlook
Pros
* Salary * Perks (transportation / lunch / swag / celebrations) * Business is great, customers are happy * Internal tools are generally quite good
Cons
* Too much coordination required to get anything accomplished / too much coupling between systems (in contrast to stated culture) * Poor engineering practices on most teams and very difficult to get teams to move to newer technology * As company has grown, managers have taken a more active role, to the detriment of the code and architecture * No leadership/seniority path for engineers - which also implies all engineers believe that they are special snowflakes. This makes it hard to push for big changes. * Engineering talent is decreasing over time.