I have worked here for 18 months and personally love it. The office environment is casual and friendly. You are not just another number, they treat employees like people and take the time to develop real relationships. Everyone is very open and outgoing. For those that do their job and show initiative, management has no problems offering advancements financially and professionally within the company.