Vantaggi
The culture of being a flat organization allows you to really own your project/program and make decisions without having to consult with your manager or leadership. Perks like the Wellness Center (onsite doctors), nice fitness centers, yoga and spin classes make it easier to manage your life.
Svantaggi
Very start-up-ish with outdated processes and tools and worker bees that just do what they were hired to do (that's the culture). Employees are not encouraged or motivated to move around in various roles, they basically want you to do the same job for the rest of your life and not complain about anything because "someone else would do your job in a heartbeat!" Poor management that gets no training on how to be a manager and lack the knowledge on how to coach and develop your people. No opportunity for employees to give feedback (i.e. anonymous surveys) to management and/or the company to create efficiencies and improve employee satisfaction. The secretive culture between teams creates an environment of constant fire drills. If the teams partnered and worked together- imagine what this company could accomplish!