It would be a great place to work, but there is really no job security. the firm is known for lay-offs every 1st of the year. Regardless of how long short your tenure, everyone is subject to lay-off, that is how they balance their books and keep the money flowing into their pockets. Everything else is good, benefits and perks. They take care of their employees while they are employed.