Pros
- Good Pay - Great mid management and leadership (outside of Engineering) - Great HR/People Team
Cons
-Engineering's executive leader frequently demands 70+ working hours a week, demeaning communication style, doesn't listen to recommendations from anybody "because he's the CTO," continuously changes requirements for projects or new platforms that results in said long working hours and then blames the Engineers working the implementation or other departments for the perceived delay, establishes unrealistic timelines, and seems to have a fundamental dislike for anybody who offers any type of opinion that is outside of his own. - There is a constant revolving door of employees in Engineering over the past 2 years due to the CTO's management style and it is detrimental to the overall success of the company as a whole. - Significant numbers of SW developers and engineers have quit over the past few months; i have never seen so many people leave a department so quick