Pros
A Great work place; minimal noise, very clean, friendly environment with great benefits and pay. Company does a great job giving back to its employees. Lots of opportunities for career, health and life informational events. I cannot think of a better company to work for.
Cons
no cons about working for the company.