Company car, decent vacation schedule, decent paid holidays, ability to create contacts and customers are endless. Somewhat of a family atmosphere
Cons
Corporate structure is very confusing. Lack of clearly defined sales territory, executive leadership is not what it should be. Clear miscommunication between sales, engineering and project managers.