Vantaggi
Amazing work-life balance Ability to work remote Ownership of projects They tend to promote from within, so if you don't want to write code forever, you'll be able to move up the ladder here. Also, while you are still an engineer, the job is so painfully easy it's not even funny. All the internal tools the company developers are simple CRUD applications. They actually pay pretty well too. You're not going to bank big time bucks, but definitely above average for the area. Of course, that's assuming the company doesn't go bankrupt.
Svantaggi
Incompetent upper management Horrible codebase No initiative or drive - everyone is content with mediocrity This is where careers go to die. Nobody wants to make things better, nobody cares. Everyone in IT just wants to avoid doing work and collect a paycheck. Hey, if that's your MO then by all means come work here, but your skills will atrophy and you'll have to deal with incompetent executives trying to feel important. If you haven't paid attention to the news, this company is absolutely tanking. Check out the stock value and all the customer reports. The CTF acquisition is probably one of the biggest mistakes by a Fortune 500 company in recent years (well, prior Fortune 500 - they've tanked so far they're off the list)