Very stable and conscientious company with great benefits. Lots of opportunities for growth. Annual bonuses/dividends have been impressive lately, over 15% of your salary. And they honestly strive to improve. Very low turnover, and if you don't like your manager/department you can always transfer - the company is huge and cross-pollination is encouraged.

Cons

For IT folks used to nimble start-upish environments the ambiance is a bit stodgy. You have to punch time, write "War and Peace" size emails every time you work from home, and get every line of code through official approval, even if you missed a comma in a static text. But the pros outweigh the cons in my opinion.

PayTime offNo work from homeHorrible managementIdiotic managementThey give you sick time but if you use too much of it, they'll write you up. I'm not kidding, it will effect your "dependability raiting". In fact, you can even get fired for it.They treat well trained employees like children.If its snowing or there is severe weather like a hurricane, a blizzard, or flooding. You still have to come in, even if the roads are blocked. If you choose to stay home, they will force you to use a vacation day.Management has ZERO clue whats going on. They micromanage and constantly want status all the time. They do this because they're absolutely clueless and they were promoted to their incompetencey. However, they'll never be fired or demoted, they just sit in the same spot, most until they retire.

There's only 3 ways to get laid off: attack someone, steal personal info from Geico, and to not badge out exactly 8.5 hours after bading in.401k, medical and dental benefitsThe dress is casual.Good for people who like learning from lectures and listening to variations on sermons about the value of hard work

Cons

There's 5 different places to log time and hours for tasks.Political culture.Very little flexibility with the 8.5 hours per day ruleLess holidays than other work placesSometimes required to go to the building to badge in when there's a blizzard or use a vacation day without the work from home access.No laptops for most developersAnalysts and developers all sit next to each other in an open cubicle setting. Meetings are done via the desktop application Webex. At least 90% filled office every day. Noise pollution ensuesWork from home is heavily monitored with many intermittent reports necessary.Stuffy building.Terrible if you hate preaching

- Well-known company with famous ads- Profit sharing program- Good health care benefits

Cons

- Lack of diversity in executive leadership. Just a bunch of old white men.- Anti-sharing culture; don't expect to be able to talk at conferences, local meetups, or to universities. The brand of toilet paper used might even be proprietary knowledge...- Dull culture. GEICO doesn't do anything to make the place fun- Lots of Hippos (highest paid person's opinion)- Not flexible to allow remote employees

Advice to Management

Create a collaborative culture. Allow the employees to guide more of the decisions and don't micromanage or allow execs to dictate design direction.