Often is clear and concise about requirements for programming tasks.
Free Snacks.
Flexible Hours.
Management is a crack team of competent dreamers. Couldn't ask for better managers.
Good conflict resolution skills of management.
Some of the people working on the project in the company are very professional and focused on improving the situation.
Cons
Program management is overly complicated, and stakeholder alignment is lacking. They are losing the functional resources essential for stabilizing and improving the system, and there are too many levels of program and project management.