-Lame culture
-Mediocre dev hardware
-India devs are terrible and make the product terrible
-Most of management aren't very good
-They don't pay-out earned vacation, and terminated me after putting in my two week notice (I was moving to a much better company). Very childish and unprofessional executives.