Very good atmosphere, friendly, good lifetime balance, social goodies, courses in site, enterprise culture.
Cons
Too bounded to the classic technologies (feel of stacked), not much of new technologies to learn and evolve, salaries are a bit lower comparative to the similar companies.
We were sold to this crappy company and of course the very first thing they did was clean house. So 18 years of hard service and expertise went down the tubes. They literally yanked all the talent out of the company in favor of subcontractors.