<?xml version="1.0" encoding="us-ascii"?><InstanceReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Version>2.4.0.8</Version><ReportLongName>0208 - Disclosure - Employee Benefit Plans</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column FlagID="0"><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><CurrencyCode /><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><MCU><KeyName /><CurrencySymbol /><contextRef><ContextID>Jan_01_2013_Jun_30_2013</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0000043350</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2013-01-01T00:00:00</PeriodStartDate><PeriodEndDate>2013-06-30T00:00:00</PeriodEndDate><Segments /><Scenarios /></contextRef><UPS /><CurrencyCode /><OriginalCurrencyCode /></MCU><CurrencySymbol /><Labels><Label Key="CalendarSupplement" Id="0" Label="6 Months Ended" /><Label Key="Calendar" Id="1" Label="Jun. 30, 2013" /></Labels></Column></Columns><Rows><Row FlagID="0"><Id>1</Id><IsAbstractGroupTitle>true</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>1</Level><ElementName>us-gaap_CompensationAndRetirementDisclosureAbstract</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Employee Benefit Plans [Abstract]</Label></Row><Row FlagID="0"><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>2</Level><ElementName>us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboseLabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="Jan_01_2013_Jun_30_2013" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --&gt;
   &lt;!-- Begin Block Tagged Note 8 - us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock--&gt;
   &lt;p style="margin-top:18px;margin-bottom:0px"&gt;&lt;font style="font-family:times new roman" size="2"&gt;&lt;b&gt;Note 8 &amp;#8211; Employee Benefit Plans &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
   &lt;p style="margin-top:6px;margin-bottom:0px"&gt;&lt;font style="font-family:times new roman" size="2"&gt;The Company has a defined contribution plan (the &amp;#8220;401k Plan&amp;#8221;) which covers substantially all of its employees. The plan
   provides for an annual contribution of 3% of salaries, with a discretionary contribution of up to an additional 3%. The expense related to the 401k Plan for the three and six months ended June&amp;#160;30, 2013 was $104,269 and $197,517, respectively.
   The expense related to the 401k Plan for the three and six months ended June&amp;#160;30, 2012 was $115,090 and $236,760, respectively. &lt;/font&gt;&lt;/p&gt;
   &lt;p style="margin-top:12px;margin-bottom:0px"&gt;&lt;font style="font-family:times new roman" size="2"&gt;The
   Company makes matching contributions in the form of Company common stock equal to 10% of each participant&amp;#8217;s elective deferrals in the 401k Plan. For the three and six months ending June&amp;#160;30, 2013, the Company contributed shares of common
   stock valued at $13,418 and $27,437, respectively. For the three and six months ending June&amp;#160;30, 2012, the Company contributed shares of common stock valued at $11,598 and $20,873, respectively. In addition, a portion of the 401k Plan consists
   of an Employee Stock Ownership Plan (&amp;#8220;ESOP&amp;#8221;) that covers most employees. The ESOP receives contributions of common stock from the Company each year as determined by the Board of Directors. The contribution is recorded based on the current
   market price of the Company&amp;#8217;s common stock. For the six months ending June&amp;#160;30, 2013 and 2012 , the Company made no contributions. &lt;/font&gt;&lt;/p&gt;
   &lt;p style="margin-top:12px;margin-bottom:0px"&gt;&lt;font style="font-family:times new roman" size="2"&gt;The Company has sponsored a defined postretirement health plan (the &amp;#8220;Retiree Health Plan&amp;#8221;) providing health and life insurance benefits to
   eligible retirees. The Retiree Health Plan pays eligible retirees (post-65 years of age) up to $125 per month in lieu of contracting for health and life insurance benefits. The amount of this payment is fixed and will not increase with medical
   trends or inflation. In addition, the Retiree Health Plan allows retirees between the ages of 60 and 65 and their spouses to remain on the same medical plan as active employees by contributing 125% of the current COBRA rate to retain this coverage.
   The amounts paid in excess of the current COBRA rate is held in a VEBA trust account, and benefits for this plan are paid from assets held in the VEBA Trust account. The Company discontinued contributions in 2006 and is no longer required to fund
   the Retiree Health Plan. As of June&amp;#160;30, 2013 and December&amp;#160;31, 2012, the value of plan assets was $156,945 and $163,313, respectively. The assets remaining in the trust will be used to fund the plan until these assets are exhausted.
   &lt;/font&gt;&lt;/p&gt;
</NonNumbericText><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>nonnum:textBlockItemType</ElementDataType><SimpleDataType>na</SimpleDataType><ElementDefenition>The entire disclosure for pension and other postretirement benefits.</ElementDefenition><ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 715

 -URI http://asc.fasb.org/topic&amp;trid=2235017



</ElementReferences><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Employee Benefit Plans</Label></Row></Rows><Footnotes /><IsEquityReport>false</IsEquityReport><ReportName>Employee Benefit Plans</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>true</HasCustomUnits><IsEmbedReport>false</IsEmbedReport><IsMultiCurrency>false</IsMultiCurrency><ReportType>Sheet</ReportType><RoleURI>http://ewst.com/role/EmployeeBenefitPlans</RoleURI><NumberOfCols>1</NumberOfCols><NumberOfRows>2</NumberOfRows></InstanceReport>
