The work is repetitive, and often feels like an uphill battle. Management changes tech every couple of years with programs that either conflict with each other or don't work for a company of this size. Promotions are reserved for smoking buddies. The managers are all friends and if you cross one, you cross them all.