Good company to work for, compensation is average, work life balance is adequate, not a bad experience. However, the department is so cliquey, it's not what you know, it's who you're friends with. There are directors who know less about tax laws than me (a staff level), and yet the managers who taught me everything I know got pass over for promotions and ended up leaving the company.
Good stable company, opportunities to learn
BS skills get you further than technical skills