Located in the middle of nowhere, with a looooooong commute from anyplace decent to live in any direction! Many employees have commutes of 30-60 minutes or worse, both ways. Being located in either Philadelphia or Reading would be good. Halfway between them... not so much.
Parking lot is too small. (Made worse by the fact that it's out in the middle of nowhere and therefore infeasible to walk to work.)
Bureaucracy bureaucracy bureaucracy bureaucracy bureaucracy! The employee manual is over 100 pages long! Status meetings every day that don't accomplish anything useful whatsoever. There are two days every three weeks where 1/2 to 2/3 of your entire day will be utterly wasted by useless meetings. There's an unhealthy fixation on time logging for everything, even non-billable projects.
There used to be project-based status meetings that took too much time but actually helped keep everyone on the same page. These got replaced by "team-based" status meetings that do nothing useful because you aren't actually working together with the people on your "team," so you spend most of the time sitting around listening to people talk about stuff that has nothing whatsoever to do with anything you're working on. That was *not* an improvement!
It's a 30-year-old software company, which means a 30-year-old codebase, and it really shows in some places. Technical debt abounds and no one seems to be in any hurry to clean it up!
Goals are constantly being moved around, which is highly stressful to technical workers. The number of open support issues was cut by over 50% during 2015, chasing a goal that kept getting lower and lower every time employees almost caught up. I don't think that goal has been "green" for three straight days at any point in 2015 or 2016, which means it's not actually a goal at all, but rather a treadmill.