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.
There are many great people to work with. Great opportunities to move up. My manager was very helpful with what ever I needed. Relaxing atmosphere for the most part.
Cons
Like all places, there are politics in the office. All departments have multiple silos within them. Didn't have enough work after lunch, so was running around and looking for work.