The management is really bad from senior managers to directors. There doesn't ever seem to be a clear goal. They're constantly jumping and shifting from project to project and they don't take the time to do it right the first time. The company lacks transparency big time. Employees are more likely to find out that their jobs are moving to Nashville via a rogue/mistaken e-mail (this has happened) than an actual announcement from management. Another con is much of the business is moving to Nashville, and they're slowly farming the jobs to the Nashville location.
Some managers play favorites.