Senior management with extensive experience. Flexible and casual. Growing in a very demanding market. Good investments. Very nice colleagues.
Cons
Managers with limited technical background on the field, yet with attitude. Managers with limited people management skills, yet with attitude. Heavy workload that does not match with salaries.