Pros
Flexibility, at times, to work from home. Direct manager and peers were easy to interact with.
Cons
Role clarity was struggle. I believe Senior Managers in charge of particular departments, had their mind on a vision and wanted that vision to work exactly how they wanted it to work. People were brought in to help, but as soon as those members' thoughts were expressed to help the business develop better, the company sought/still seeks ways to lay off those individuals. Development to the managers was a struggle. Senior leaders expected managers (new, green managers), to just know how to lead teams; when that requires guidance and consistency. There is also a lot of favoritism that takes place within the business. People are promoted that shouldn't be, just because they know others in higher places.