Pros
Work from home, fair amount of collaboration with coworkers, if coworkers are not under a deadline. Movement away from layers of "is it done yet" to education and coaching are happening, slowly. The company is growing and a lot of work is being done to keep that trajectory going.
Cons
The benefits and pay structure of the corporate owner are not extended to the employees so as to create income for new projects. The fear of past lean times drives all leadership team actions. You hear about it repeatedly. Career growth and direction vary from individual to individual. To much dependance on what coworkers will provide when they have the time and energy in the area of training. Benefits have improved with the addition of holidays, but health insurances are very expensive, sick time very low. There is high turnover.