This company is hanging on for dear life, how it's managed to stay afloat while it's operating at loss is beyond me. I was forewarned that this isn't a good place to work with reasons ranging from micro-managing, high-pressure demands with unrealistic timelines and no on job training or support. All of these were true but there are so many other issues this company faces I simply don't have the time to elaborate. Last point, their "benefits" are sadly laughable. I cannot believe what their health insurance package is. It's bizarre how such a large company can offer utterly useless insurance package.