Small Company, Benefits are decent. Sales Manager is great with training and motivating to overcome challenges with sales. Listens to your concerns and makes you feel apart of a team.
Cons
Too many chiefs and not enough Indians. Revolving door of CEO's so constant change. Office staff is completely overworked and under appreciated. Expected to always take on someone else's job because they don't replace former employees that's have left. One person is expected to do Marketing for entire Company. Purchasing Department can't get pricing right because they promoted someone who has no clue how to do their job so makes it hard for the Company to compete with other Builders on prices and included features.
Freedom. Handle your business and you are left to your own accords. Immediate managers are there to help. Understood that family is important.
Cons
Upper management can't decide on a path to take much less stick to it. Would change strategies often, usually too late to be effective. Wish washy on bonus structure. If they felt you were making too much, they would come up with reasons why you wouldn't receive what you were do.