They have good teams and products. Career growth may be good
Cons
Leadership does not have clear vision. They do not listen to others advise. The leaders berate other leaders in presence of other members.
No autonomy for managers. We needed approval to do anything from top management.
Impulsive nature of CEO.