Part of the inherent problem with working here is that you're either working mandatory overtime or hardly have anything to do. It hardly ever feels like there's any in between. Aside from that, as long as you're willing to learn and are flexible with your routine, you should be pretty good.
ProsGood pay, free gym, very casual dress code.
ConsDisconnect between management and employees, high pressure work environment