-great opportunities within the company
-growing company, so always new spots to get involved in and learn
-managers/directors are always willing to help in any way they can
-full transparency - even from SVP/CEO level
-great benefits
-everyone is hard-working and enthusiastic
-management very supportive of career goals
-very family/oriented - value the work-life balance
-value the customer more than anything
Cons
-big, growing company - so takes time to get through management