Pros
If you would like to work for a company that has no direction, no requirements, no clue on how to build an application and also has a revolving door of management, THIS PLACE IS FOR YOU!!!
Cons
Strapped for money. The company is not profitable. Revolving door of management has made projects stagnant and without direction. Your ideas and suggestions are not welcome and are seen as counter productive. Openly hire back former employees that are verbally abusive and ridicule others if further explantion is warranted. Their "new application" which has been gathering requirements for over a year, still doesn't have any much less a line of code written. Wants to think they are Agile/Scrum but got all their information on the process and how to work therein from YouTube. Doesn't communicate with employees beyond "sales wins" and apparently gives reviews without the reviewee being present and then uses that review as a basis for termination. No room for growth, no direction, emotional leadership, views passive comforting lies over frank hard truths, looks for scapegoats vs recognizing faults...all of this leads to wasting money and spining in circles. The CEO us clueless and is too emotional vs thoughtful and logical. Changed technical directors TWICE within 8 months but blame the underlings for why things aren't accomplished. Waste of a company...