I would advise against joining the company; it's no longer the same as it used to be. I've been with the company since before it went public, and since then, they've implemented various methods to decrease your salary. Appraisals are being delayed by months, and when they finally occur, the increase in salary is minimal compared to the deductions.