A great place to start or end your career! If you are a recent graduate you can gain a lot of experience! If you are toward the end of your career, get in the door, they never fire people and you have to do something monumentally stupid to get fired! If you are in the middle of your career and you want to get things done, this is not the place for you! They stifle creativity, hard workers, and generally do not care what their employees think. However, great compensation and their benefits (Bonus, 401(k), pension, Health Insurance, etc.) are outstanding!
a small company feel with a big balance sheet
not run like a traditional business, decisions not based on business