Ventajas
Some of the people are great to work with and are very knowledgeable. Some of the management is great and allow flexibility. They truly want their employees to have work/life balance however the deadlines don't usually allow for much of this.
Desventajas
There is no such thing as work/life balance, especially if you are in an overhead salary position. Management and Leadership teams provide little to no leadership. The few good managers that are around or come around wind up getting run off by leadership. Unless you are a "YES" person, you will not make it. Leadership does not want to hear the real issues, challenges or obstacles. Meeting the deadline given is all that matters. Deadlines expected to be met are unrealistic and set lower levels up for failure. There are too many status chasers vs actual project managers and leaders in management roles which leads to poor directives, tons of rework, and confused staff. Tons of leadership comes and goes but the same trends seem to happen which tells me the problem lies with the CEO.