CTO in Engineering department can be difficult to deal with Salary is low for starting engineer Being a small company. Career Opportunities are limited
They have a great environment with some great people. The products they develop are interesting
Cons
There is no clear structure. Work can be hectic for some and totally dead for others. Their upper management is very lacking and they need a total restructure. They never gave me any real feedback.