Avantages
- Lots of cool projects with big names. - Education fund - Remote working option as a developer.
Inconvénients
- CEO not competent - Takes the word "micromanaging" to new extremes - Dozens of unnecessary check-in meetings that CEO ran himself - even with junior staff. Despite all these meetings that the CEO personally attended, every project when I left was in peril, and several major clients fired us. - I'd be told to do one thing by my director, and then the CEO would pull me aside and tell me to do something else - no clear reporting structure as the CEO involves himself in whatever/whenever. - No concept of org structure, or respect for his managers/directors authority. Again, micromanagement. - The company experienced almost 100% turnover in the time I was there. I was only there for a year and a half, and I watched 15 people+ from junior developers to all of senior management quit.