Pros
Very little pros to mention, outside of general autonomy.. but that also requires you to figure out exactly what is needed, as very little communication is given unless you did something wrong.
Cons
Whole list of Cons.. 1. Company has no true leadership at the top, not "North Star" guidance 2. Communication is terrible throughout the entire company, everyone stays within their own space for the most part 3. Most jobs are seen as project based, where for the most part it is a "check the box" exercise in futility to get anything to move forward 4. Almost next to no career advancement in any role, as the company is small and you are fortunate to even get a small title raise 5. Technology is stagnant, very little advancement of overall portfolio outside of a once every 5 year small acquisition, that for the most part does not move the bottom line much 6. Internal processes are slow, to the point of being a super drag on morale and overall quality of work. Sometimes seems intentional to keep the "worker bees" busy. 7. There is next to NO culture..literally nothing to shine a light on.. and there are constant exceptions to the rule when it comes to who comes into the office and who can stay outside.. a lot of that starts at the top.. therefore that leads to poor project management and overall dysfunction when trying to move anything forward 8. Sales and Sales Management gets away with making a ton of excuses on why things cannot get done..at most esteemed companies, those people, also seen as anchors, would have been let go a long time ago.