Pay is fair and benefits are good.
Produces great products and great team members
Communication, investment in employees, less smoke and mirrors
Poor culture and unknown direction of the company
Speed it up and better recruiting
Focus more on the person and less on the tasks.
Smart team and willing to put in the extra works when needed.