Compensation and benefits are outstanding, CTO has great vision, strategic and culture objectives.
Cons
Senior leaders fail to communicate throughout the organization which causes confusion and lack of alignment to the vision, strategy and cultural objectives.