Pros
Everyone is extremely nice and friendly, probably because we are all treated with respect. Really relaxed, family style atmosphere but doesn't stop your ability to work like some places. Great benefits. Management really take the time to talk to everyone and listen to opinions. Training budget is great and you are encouraged to use it.
Cons
None so far, love working here.