Work here if you want to be overworked and underpaid. The company doesn't give enough compensation compared to the amount of work you have to put in. Also, management will say that they give bonuses, but most co-workers I know who are excellent never got any bonus. Prepare to lose your work-life balance here.