The culture is friendly/supportive, and managers/co-workers are very helpful. Work/life balance is excellent as well. I was able to learn a lot in my position, and if not for other opportunities would have continued to work there.
Cons
No huge issues - some work tasks can be tough, but no requests made of me were unreasonable.