Pros
Unlimited PTO is quite nice Middle management is concerned about employees on a personal level Coworkers are helpful and for the most part have a joint spirt for the team to succeed.
Cons
Upper Management has brought the people they worked with from a previous company (extremely high percentage locally). Every time you turn around you find another member of Management with the same past employer. This has a trickle down affect and makes it hard for anyone who has not worked for that employer to succeed. Job roles/responsibilities are not always clear and expectations are not communicated. Lots of talk about growth and the local office expanding but do not see it in job postings etc. Middle management does not have the tools/ability/capacity to develop employees that want to grow within the company.