Avantages
Talented employees, and a few good managers
Inconvénients
There were engineers that literally had to check laptops in/out like library books. Daily stand-up meetings where key stakeholders didn't bother showing up. Refusal to allow standard project management practices could've eliminated consistent lack of accountability, efficiency, and the ability to meet project milestones. PMs encouraged to hide issues that should've been communicated to our customers. Lack of supplier responsibility, and vendor management guidelines. Management quite frequently micromanaged their direct reports by attempting to control whom they work/communicate with, and try to take credit for your work/contributions....bordering on paranoia. There are a few good managers that work there, but also a few mgrs that aren't above slandering said managers in an effort to gain a more powerful position within the company. Lack of training, and resistance for process improvement will be the reason they'll never be able to retain/attract top talent in Silicon Valley. Anyone who dares to present a fresh/alternative idea will be viciously discredited/attacked with its mere suggestion. Upper management stuck in the past, and clearly incapable of providing strong leadership to stand out in this industry. No clear direction was provided, and employees in constant fear of being laid off.