Very close, family feel from the company. Always feel important to the company. Technologically advanced for the industry that gives a large company feel with a small company's sense of togetherness.
Cons
Average salary is slightly below average of industry. Health insurance package is somewhat of a hassle to manage. Not a lot of room to advance in job position.