Pros
Employees very rarely get fired or have their "jobs eliminated" due to "family" slow moving corporate culture. Creates a comfort for long term employees. 401k and decent benefits package. Most people will be friendly and helpful. Not a Hire and Fire company. Travel and meals are expensed and supported.
Cons
Very poor leadership and management skills in the Business Development space. Sales Targets for are given with out the employees input and based on outdated business forecasting tools and limited forward looking indicators. 25% of your pay in sales is based on meeting targets. Management controls all project pricing strategies so you are more like a proposal and pricing messenger than an employee with agency over your own sales success with customers. Compensation is not determined by your own work ethic and intelligence. Sales management determines your wins/losses and pricing strategies with out your input or approval. Feedback by team not taken into account and not acted upon after years of the same messages to fix dynamics.