Pros
They do pay yearly bonuses.
Cons
Lousy "low trust" work environment; rude, unqualified and under-educated management; micromanagement of all staff. If you like being treated like a 12 year old, then Navy Federal is the place for you! An example of a recent email (April 2013) from first-line management to senior technical staff... "All employees seen with your shirttail hanging out will be sent home." If you have a graduate degree, or even a bachelor's degree, Navy Federal is NOT the place for you. You will be overqualified, and they will NOT respect you or your education. Technical IT staff are often required to work at 4:00 AM, two sometimes three times a week, for unending MONTHS. You are on-call "24x7". There is NO corporate work-from-home policy. Permission to work from home is doled out by managers who love being "the boss man" instead of caring anything about their people.